/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.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;
	color:#000; 
	margin-top:25px;
}
body { font-family:verdana, arial; }
/* show logo + hide all other header elements */
#top-nav .home, #top-nav #meta-nav, .text-only { display:none; }
#top-nav { width:100%; }
h1 { float:none; margin-top:10px; width:auto; height:auto; text-indent:0; }
#print-logo { visibility:visible; left:0; width:120px; height:50px; }

/* content layout and styles*/
#content, 
#content .combi-info, 
#content .main-info, 
#content .main-info .left-column, 
#content .main-info .right-column, 
#content .sub-info, 
#content .sub-info .msg-block { width:100%; float:none; margin:0; }

#home-page, 
#content .top-links, 
#content a.top, 
#content ul.links, 
#content .link-block, 
#content .link-list, 
#content .flash-banner { display:none; }

a, img { border:0; }
p, li, dl, table { font-size:0.69em; color:#000; }
p a { display:inline; }
#content blockquote { margin:0;  }
#content blockquote p { font-size:0.75em; }

#content .photo-para img { float:none; }
#content .photo-para p.foto-text { font-size:0.69em; } 
		
fieldset { margin:0 0 10px 0; padding:0; border:none; }
	label, input { float:left; font-size:0.69em; }
	form br { clear:left; }
	label { width:152px; margin-top:11px; }
	input, textarea { width:190px; margin-top:11px; padding:1px 2px; border:1px solid #a3a3a3; }
		input.medium { width:150px; margin-right:5px; }
		input.small { width:29px; margin-top:11px; }
	textarea { width:275px; height:60px; margin-left:0 !important; margin-left:-3px; }
	select { width:196px; margin-top:11px; margin-left:0 !important; margin-left:-3px; border:1px solid #a3a3a3; }
	div.input-group { margin-left:152px; padding-top:10px; }
		div.input-group label { width:260px; margin:0 0 5px 5px; }
		div.input-group input { width:auto; margin:2px 0 0 0 !important; margin:-3px 0 0 -3px; padding:0; border:none; }

form.search, input.submit { display:none; }

.search-res { margin:30px 0 40px 0; }
	.search-res strong { display:block; padding:0 0 8px 0; border-bottom:1px solid #000; font-size:1em; }
		.search-res div { padding:12px 0; border-bottom:1px solid #ccc; }
			.search-res div a { display:block; margin-bottom:4px; padding:0; font-size:0.69em; font-weight:bold; text-decoration:none; }
			.search-res div a span { font-weight:normal; }
			.search-res div p, .found-res { padding:0; }

#content #tab-content ul li a { display:none; }
	#content #tab-content ul li { list-style:none; }
				
	#content .pagination { width:100%; overflow:hidden; margin:10px 0; }
			#content .pagination ul { margin:0; padding:0; }
			#content .pagination li { float:left; padding:0; list-style:none; }
			#content .pagination li a { float:left; padding:0 7px; }
				#content .pagination li.previous, #content .pagination li.next { display:none; }
				#content .pagination li.current strong { display:block; font-weight:bold; }
	
	#content #tabs { margin:0; padding:0; }
	#content #tabs ul { margin:0; padding:0; }
	#content #tabs li { float:none; list-style:none; }
		#content #tabs li a { float:none; font-size:1.2em; font-weight:bold; padding:0 0 5px 0; display:none; }
			#content #tabs li#active a { display:block; text-decoration:none; }
					
	#content #tab-content h5 { margin-bottom:0; }
	
	#content #tab-content dt { font-weight:bold; }
	#content #tab-content dd { font-weight:normal; margin-bottom:5px; }
	
	#content #tab-content .photos ul { padding:0; }		
	#content #tab-content .photos ul li { float:none; margin:0 0 20px 0; }
	#content #tab-content .photos ul li a { display:block; }
	
	#content #tab-content table { margin:10px 0; border-collapse:expand; border:1px solid #999; }
		#content #tab-content th, #content #tab-content td { padding:5px; border:1px solid #999; text-align:left; }
		
	#content .main-info.tab { margin:0; }
	#content #search-table { float:none; }

	#content #search-table table { border-collapse:expand; border:1px solid #999; }
		#content #search-table th, #content #search-table td { border:1px solid #999; text-align:left; vertical-align:top; padding:5px; font-weight:normal; }
		#content #search-table td strong { display:block; margin-right:5px; font-weight:bold; }
		#content #search-table th a { text-decoration:none; }
		#content #search-table th#sort a { font-weight:bold; }

/* hide footer */
#footer { display:none; }

#print-logo { display:none; }

