/*	============================================================

	Top Level About Print CSS

	============================================================ */



body {
	background: #ffffff;
	color: #000;	
	padding: 0;
	}
	
body * {
	background: white;
	color: #000 !important;
	margin: 0;
	padding: 0;
	border: none;
	float: none !important;
	text-decoration: none !important;
	position: static !important;
	width: auto;
	height: auto;
	margin-bottom: 0 !important;
	}
	
#search, 
 #nav, 
  #features, 
   #contentRight, 
    #breadcrumb, 
     #footerextras, 
      p.clear{display: none;}	
     
#container, 
#boxContainer, 
#content, 
#footer, 
#footerBottom {
	margin: 0 0 0 10pt !important;
	padding: 0 !important;
	border: none;
	}


#header {
	display: block;
	font: 14pt/18pt georgia, times, serif !important;
	width: 100%;
	padding: 0;
	margin: 0;
	}
#header h1 a {
	display: block;
	font: 14pt/18pt georgia, times, serif !important;
	text-indent: 0;
	height: auto;
	}

#header h2 {
	display: block;
	font: 10pt/12pt georgia, times, serif !important;
	}

/* =sIFR */

#localheader, .replace {
	border: none !important;
	font: 18pt/21pt georgia, times, serif !important;
	padding: 5pt 0 10pt 0;
	height: auto;
	}

html.hasFlash .replace {
visibility: visible !important;
display: block !important;
border: none !important;
}

html.hasFlash .sIFRobject {
display: none !important;
border: none !important;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

/* SIFR 2.0 Stuff */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* end =sIFR */


div#container {
	margin: 0;
	padding: 0;
	}

div#contentLeft, 
div#content {
	width: 450pt !important;
	border: none;
	margin: 0;
	padding: 0;
	}

div#content h2 {
	padding: 0;
	margin: 0;
	font: bold 16pt/18pt georgia, times, serif !important;
	}
	
div#content h3 {
	padding: 15pt 0 5pt 0;
	margin: 0;
	font: bold 12pt/15pt georgia, times, serif !important;
	}

div#content * {	
	font: 9pt/16pt georgia, times, serif;
	}	
	
div#contentLeft p {
	padding-bottom: 7pt;
	}

div#content h4, div#content h4.title {padding-bottom: 5pt; font-weight: bold;}

div#content ul {
	padding: 0; 
	margin: 0 0 0 15pt !important; 
	}

div#content object {
	width: 0;
	height: 0;
	display: none;
	}

div#content img {
	display: inline;
	float: left !important; 
	clear: left;
	margin: 7pt 20pt 7pt 7pt !important;
	}


div#footer {
	padding-top: 10pt !important;
	}
	
div#footer p.copyright {font: 8pt/11pt georgia, times, serif !important;}

