/*
	Print Stylesheet for Detroit Diesel 2008
	Rules in this sheet will be used when the page is printed.
	Remember, no backgrounds!
*/

#header .search,
#navbar,
#sidebar,
#footer ul {
	display: none;
}

body {
	font: 76%/1.5 arial, helvetica, sans-serif;
}
.ahem, hr { display: none !important; }
img { border: none; }
form { margin: 0; }
.floatleft { float: left; margin: 0 1em 1em 0; max-width: 50%; }
.floatright { float: right; margin: 0 0 1em 1em; max-width: 50%; }
.alignright { text-align: right; }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }
.clearboth { clear: both; }
.clearfix:after { /* clear floated child elements */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
sup { /* to prevent gaps in paragraph layouts, we'll switch back to regular v-align and shunt it up with pos:rel */
	vertical-align: baseline;
	position: relative;
	bottom: .33em;
}

#content h3,
#content h4 {
	line-height: 1;
	margin-bottom: 0;
}
/*
Headlines have no bottom margin. Set text elements to have minimal top margin to pull them together.
Tables get set down below. - SV
*/
#content p,
#content ul,
#content ol {
	margin: .25em 0 1em;
}
.fineprint {
	margin: .75em;
	line-height: 1;
	color: #666;
}
#content blockquote p {
	font-size: 1.5em;
	margin-bottom: 0;
}
blockquote small {
	display: block;
	font-size: 1.1em;
	color: #666;
}
blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: .5em;
}
table {
	border: none;
	width: 100%;
	margin: .5em 0 1em;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
th, td {
	border: none;
	padding: .5em .75em;
	text-align: center;
	vertical-align: middle;
	line-height: 1.1;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.header td,
th {
	font-weight: bold;
}
.sIFR-flash {
	display: none;
	margin: 0;
}	
.sIFR-replaced {
	visibility: visible !important;
}
#footer {
	padding: 1em 2em;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: center;
	font-size: .9em;
	margin-top: 1em;
}
