body {
	min-width: 0;
}
#container,
#printfooter {
	width:auto !important;
	margin-left: 5% !important;
	margin-right: 5% !important;	
}

/* Neutralize backgrounds and colors */
#masthead, #content, .home #touts .toutinner, #productvarieties .productteaserinner, #producttabs #producttabsinner, .productdetail #productshot #productshotinner, .promos #hero, .promos #touts .toutinner, #contentinner .inner, .tips .tipitem, .tips .tipitem .tipcontent, .tips .tipitem .tipcontent p, .wheretobuyresults table th, .wheretobuyresults table, .wheretobuyresults .tableholder {
	background: none !important;
	background-color: white !important;
	color: black !important;
}

/* Neutralize positioning */
#productintro, .productdetail #productshot, .tips .tiptop {
    position:static;
    left:auto;
    top:auto;
    right:auto;
    bottom:auto;
}

/* Neutralize widths, padding, and margins */
#content, .home #touts .toutinner, #productintro,
#productvarieties, #productvarieties .productteaserinner, #productvarieties .productteaser, #producttabs, #producttabs #producttabsinner, .productdetail #productshot, .productdetail #productshot #productshotinner, .promos #hero, .promos #touts .toutinner, #contentinner .inner, #contentinner, .tips .tiptop, .tips .tipitem .tipcontent p {
	width:auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
}

/* Neutralize heights */
#masthead, .home #touts .toutinner, #productvarieties .productteaserinner, #producttabs, #producttabs #producttabsinner, .productdetail #productshot, .productdetail #productshot #productshotinner, .promos #hero, .promos #touts .toutinner, #contentinner, #contentinner .inner, .tips .tiptop  {
	height: auto !important;
	min-height: 0 !important;
}

/* Get rid of floats */
#content, #productvarieties .productteaser, #productvarieties .productteaser img, .promos #touts .tout {
	width: auto !important;
	float: none !important;
	display: block !important;
}

/* Hide things that should not print */
.noprint, #logo, #logowrapper, #masthead #utilitynav, #mainnav, #footer, #bggradient, .home #touts .tout img.cornerimg, .home #hero, #productintro img, #productvarieties .productteaser a, .productdetail #tabbottomnav, .productdetail #productshot a.findproduct, #producttabs ul, .tips .tipphoto, .tips .viewmore, .tips .tipitem .tiptopcap, .tips .tipitem .tipbotcap, .wheretobuy .map, .wheretobuyresults .paging, .wheretobuyresults .searchagainbutton, .newsletter #contactuncrustables, .newsletter input.submit, #contactuncrustables
 {
	display: none !important;
}

/* Misc resetting */
.printonly {
	display: block !important;
}
#printfooter {
    font-size:12px;
    text-align:left;
}
.home #touts .tout h2, a.buttonlink,
#content h1, #productintro p, #productvarieties .productteaser h2, .productdetail h2, .promos #hero h2, .promos a.gettipsbutton, .promos #touts .tout h2, .tips p.intro, .wheretobuy h2, .wheretobuyresults h3, .newsletter #newsletterintro p {
    background:none !important;
    overflow:visible !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    text-indent: 0 !important;
    margin-left: 0 !important;
}
#content h1, .wheretobuy h2 {
    margin-bottom:20px !important;
}

.home #touts .tout p,
.home #touts .snacknwaffles .toutcontent strong,
.productdetail .tabcontent, .productdetail #productshot #productshotinner img, .promos #touts, .promos #touts .tout img.toutimg, .promos #touts .tout p {
    margin-left:0 !important;
}
.home #touts .tout .touthead,
.home #touts .tout img.toutimg, .promos #touts .tout .touthead {
    margin-left:0 !important;
    padding-left:0 !important;
}
.home #touts .tout .toutcontent, .promos #touts .tout .toutcontent {
    margin-left:210px !important;
}
#content {
    padding-top:20px !important;
}
#productvarieties .strawberryww, #productvarieties .honeyww, #productvarieties .grapeww {
    margin-top:0 !important;
}
.ui-tabs .ui-tabs-hide { display:block; }
.ui-tabs-panel { margin-bottom:25px; }

.productdetail #productshot #productshotinner,
.promos #hero, #contentinner .inner {
    padding-top:0 !important;
}
#producttabs, .promos #hero, .tips p.intro {
    margin-bottom:20px !important;
}
.wheretobuylanding p.printonly {
    margin-bottom:20px;
}
.wheretobuyresults table th {
    border-bottom:1px solid #000;
    padding-bottom:3px;
}

/* Optional rules */

/*This rule drops in the URL of the link after any printed link in the content area or sidebar, in parentheses.  
#content a:after, #sidebar a:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }*/

/* If you end up using root-relative links later, this rule should make sure that the printed links have the full URL.  
#content a[href^="/"]:after, #sidebar  a[href^="/"]:after{
  content: " (http://www.yourwebsite.com" attr(href) ") ";
   }*/