/* 
     Print CSS
     ---------------------------------------------------------- */ 
   
html { background: #ffffff none; }
	 
body { margin: 0; padding: 0; }

a#login, #nav, #sidebar, #contentheader, #contentbottom, #footer ul, #nav_utility, #emaillayer, #email, #printemail, #productdescription #col_c, #productblock select, ul.breadcrumb, body.newsletter ul.request2, .publishDate dd, ul.request, ul.request2, #productdescription .viewall, #featurenav { display: none; }

#container, body.trial #container { margin: 0; padding: 0; width: auto; border: none; background: #ffffff none; }

#content { margin: 0; padding: 0; background: transparent none; width: auto; min-height: 0; float: none; border: none; }

#header { margin: 0; padding: 8px 10px 0 10px; width: 100%; height: auto; background: transparent none; }
		#header h1 { margin: 0; padding: 0; float: left; }
				#header h1 span { font-size: 0; line-height: 0; visibility: hidden; }
				
				

#article, body.newsletter #article { padding-top: 30px; width: 570px; padding-left: 10px; float: none; clear: both; }

#footer, body.newsletter #footer { margin: 0 36px 10px 10px; padding-bottom: 20px; width: 570px; text-align: left; clear: both; float: none; }

body.products #contentheader { display: block; background: transparent none !important; padding: 20px 0 0; width: 570px; min-height: 0; }
body.products #content { background: transparent none; }

#productblock { background: transparent none; min-height: 0; margin-bottom: 0; }

.productOuter { float: none; clear: both; }

body.products #headerwrapper { width: 570px; margin: 0; }

body.home #contentheader { display: block; }

#siteSearchAction, .siteSearchPaging, .siteSearchBox div.left { display: none; }
.siteSearchBox div:nth-child(3) { display: block !important; }
#searchArgContainer:before { content: "SEARCH TERM(S):  "; font-size: 11px; font-weight: bold; color: #000000; } 
.siteSearchBox div:nth-child(3) input { border: none; background: none; }


