/* Styles to Hide from Printing */
#header, #right-column, #tabs-header, #flash-tools-container, #page-tool-box, #tab_4_data, #tab_5_data,
#footer-links, #endcap, .no-print	{ display:none; height:0; width:0; }

/* Styles to Show for Printing Only */
.print, #zoom-print, 
#controller-print					{ display:block; }
.page-break							{ page-break-before:always; display:block; }
* html .page-break					{ page-break-before:auto; }

/* Main Layout Wrappers */
body								{ width:632px; background:#FFF url('../images/spacer.gif') no-repeat; margin:0; padding:0; }
#main								{ width:632px; margin:0; padding:0; border:0; text-align: left; background-color:#FFF; position:relative; top:0; left:2px; }
#content-wrapper					{ width:632px; z-index:1; }
#content-pages						{ width:632px; float:none;  padding-right:0; }

/* Header Logos */
#logo-print							{ display:block; width:632px; height:75px; }
#logo-print img						{ margin:20px 25px 30px 0; }

/* Font & Text Styles */
h1									{ position:relative; margin:0; padding:0; visibility:visible; top:0; font-size:30px; line-height:30px; }
h2									{ position:relative; margin:0; padding:0; visibility:visible; top:0; left:0; font-size:16px; line-height:20px; }
p									{ margin:0 0 10px 0; }
div, td, p, input, 
textarea, select					{ font-size:12px; line-height:16px; color:#333; }

/* Product Detail Print Styles */
#zoom-print								{ height:310px !important; border:1px solid #999; border-bottom:0; }
#controller-print						{ width:620px; border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; padding:10px 0 25px 10px; font-family:helvetica; color:#333; font-size:34px; margin:0; line-height:30px; }
#tabs-body								{ width:632px; border:0; }
#detail-leftcol							{ float:none; width:620px; padding-top:10px; border-top:1px solid #999; }
#tab_2_data								{ border-top:1px solid #999; }
.prod-detail-left						{ float:none; width:620px; position:relative !important; left:0 !important; top:0; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; }
.prod-detail-left-hidden				{ float:none; width:620px; position:relative !important; left:0 !important; top:0; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;  }
.prod-detail-left .sub-left,
.prod-detail-left-hidden .sub-left		{ float:left; width:250px; }
.prod-detail-left .sub-right,
.prod-detail-left-hidden .sub-right		{ width:250px; margin-left:300px; }
.prod-detail-left .big-left,
.prod-detail-left-hidden .big-left		{ float:left; width:325px; }
.prod-detail-left .sm-right,
.prod-detail-left-hidden .sm-right		{ width:250px; margin-left:350px; }
.print-subhdr							{ color:#333; font-size:16px; margin:0 0 18px 0; display:block; }
.prod-detail-left .sIFR-h2, .prod-detail-left-hidden .sIFR-h2, .prod-detail-right-extra,
.prod-detail-left-rangetop, .page-tools-wrapper {display:none;}

/* sIFR Print Styles */
.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;
	height:45px;
	width:600px;
}