/* Print StyleSheet */

body { 
	background-color:#FFFFFF; 
	background-image:none; 
	color:#000; 
	font:normal 12pt/15pt arial,verdana,sans-serif;
	}
	
#crumb, .topics, .contentnarrow, #sections, #search, #footer, .topicslinks, .navright, #intro, #utilities, .search, #main-nav, .none, .feature, .feature-row, .skiplinks { /* AMENDED Aug 07 */
	display:none;
	}

#printlogo-top {
	width:100%;
/*	border-bottom:1.5pt solid black;	*/
	padding:0 0 7pt 0;
	margin:0 0 24pt 0;
	}
#printlogo-bottom {
	width:100%;
/*	border-top:1.5pt solid black;	*/
	padding:7pt 0 0 0;
	margin:24pt 0 0 0;
	}
#printlogo-top img,
#printlogo-bottom img {
	float:right;
	}
	
#topBlock,.colOne,#leftnav-col { display:none;}

#mainBlock{ width:100%; padding:7pt 0 0 0; }

.contentwide-wayfinder, .contentwide, .contentfull, .contentmedium, .contentwideform, .pagewidth { /* NEW Nov 05 */
	width:auto;
	padding:0;
	float:none;
	}
.contentwide-wayfinder, .contentwide, .contentfull, .contentmedium, .contentwideform, .pagewidth { /* NEW Dec 05 as a fix for big-screen overlapping right margin print bug - updated Mar 06 to include all */
	width:650px;
	}
h1 {
	font:bold 28px/29px arial,verdana,sans-serif;
	color:#222;
	}
h2, h2 a {
	font:bold 22px/24px arial,verdana,sans-serif;
	color:#222;
	}
h3 {
	font:bold 18px/20px arial,verdana,sans-serif;
	color:#222;
	}
h4 {
	font:bold 16px/18px arial,verdana,sans-serif;
	color:#222;
	}
h5 {
	font:bold 14px/16px arial,verdana,sans-serif;
	color:#222;
	}
li, p, a {
	font:normal 12pt/15pt arial,verdana,sans-serif;
	color:#000;
	}
th, td {
	text-align:left;
	vertical-align:top;
	}
.contentimageright {
	float:right;
	margin:0 0 5px 5px;
	padding:2px;
	}
.contentimageleft {
	float:left;
	margin:0 5px 5px 0;
	padding:2px;
	}
#contentmain table, th, td {border: 1px solid} 
.dontprint {display:none;}
.pagebreak {page-break-before:always;}
.note {font-size:62.5%;}
.note a {font-size:100%;}
.box {
	border:1px solid #333;
	padding:0px 12px 0px 15px;
	}
.small {
	font-size:11px;
	}
.cnrpgimageright {
	float:right;
	margin:0 0 0px 4px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 58.75%;
	line-height: 115%;
	}
.cnrpgimageleft {
	margin:0 0 3px 5px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 58.75%;
	line-height: 115%;
	}
img.middle {vertical-align:middle}

.disclaimer {
	border:1px solid #333;
	padding:0px 5px 0px 5px;
	font-size:62.5%;
	line-height: 110%;
	}
.disclaimer a {
	color:#333;
	font-size:7pt;
	}
.drivingleft {
    float:left;
	margin:0 10px 0 0;
	padding:0 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 58.75%;
	line-height: 115%;
	}
img { /* NEW Nov 05 - takes the border off the logo */
	border:none;
	}
.update { /* NEW Nov 05 */
	font-size:10pt;
	color:#666;
	}
#nobullet li {
	list-style: none;
	}
	.nltpimageright {
	float:right;
	margin:0 0 3px 5px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em; /* NEW Sept 05 */
	line-height: 115%;
	}
.nltpimageleft {
	float:left;
	margin:0 7px 3px 5px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em; /* NEW Sept 05 */
	line-height: 115%;
	}
.boxhb {
	border:1px solid #333;
	margin:0 0 15px 0px;
	padding:2px 12px 2px 15px;
	font-size:1.1em;
	}
tr.shaderow td {
	background-color:#ccc;
	}
