body { background-image:none; }
div.main,
#print-MainDiv {width:100%;margin-left:0;margin-right:0;padding:0;}
div, td, p, input, select, h1, h2, h3, h4, label, li, blockquote, textarea, a { color:#000000 !Important; }
ul		{ margin-left:15px; margin-bottom:19px; padding:0; list-style-type:disc;color:#000;  }
ul li   { padding:0; background-image:none;color:#000; }

/* Show Print Header */
div.print-header {display:block;}

/* Hide Unnecessary Assetts */
.header, div.breadcrumb, .content .subnav, .content .features, .footer .nav, .footer .copy, .footer span.copyright-links,.printButton {display:none;}


/* Update Styles that exist throughout majority of site */
div.pagetitle	{ padding:16px 0 14px 0; border-bottom:1px solid #000; margin-bottom:15px; }
div.maincol {float:none;margin:0 0 15px 0;}
div.centercol {width:100%;margin-right:0;}
div.full {width:100%;margin-left:0;}
div.footer {background-color:transparent;}
div.footer div.copyright 	{ padding:0;border-top:1px solid #000;border-bottom:none;background-color:transparent;color:#000; }

/* Mattress Detail Print Styles */
#print-brandHeader, #print-brandLogo p, #print-productOverview, #print-whereToBuy,
#print-brandFooter {border-color:#000;}
			
#print-brandTip p {width:100%;}
	
#print-MainDiv .print-featuresBenefits-info {width:90%;}

/* Mattress Comarison Print Styles */
div#mattresscomparison div.accordion div {display:block !important;}
div#mattresscomparison div.head {background-color:transparent;padding:0;margin-bottom:0;}
div#mattresscomparison div.head div.column-leftpadding {width:20%;}
div#mattresscomparison div.head div.column-leftpadding span {display:none;}
div#mattresscomparison div.head div.column {font-weight:bold;border-left:0;color:#000;font-weight:bold;width:21%;padding:10px 0;}
div#mattresscomparison div.head div.warranty {width:14%;}
div#mattresscomparison div.accordion div.panelhead {border-top:1px solid #000 !important;padding:6px 0 0 0;background-color:none !important;}
div#mattresscomparison div.panelhead div.price  { display:none !important; }
div#mattresscomparison div.panelhead span.print-price {visibility:visible;font-weight:normal;font-size:12px;}
div#mattresscomparison div.panel table td ul { margin:0 0 0 15px; }
div#mattresscomparison div.panel table td ul li {padding-right:10px;}
div#mattresscomparison div.accordion div table td {width:21%;padding:10px 0;}
div#mattresscomparison div.panel table td.print-comparisonbrand {width:100%;padding:10px 0;}
div#mattresscomparison div.panel table td.print-comparisonbrand div {display:block;}
div#mattresscomparison div.panel table td.comparisonbrand {display:none;}
div#mattresscomparison div.accordion div table td.border { border-bottom:1px solid #000; }
div#mattresscomparison div.accordion div table td.warranty {width:16%;}

