﻿body {
	min-width: 0;
}
div.wrapper {
	width:auto !important;
	margin-left: 5% !important;
	margin-right: 5% !important;	
}

/* Neutralize backgrounds and colors */
body, div.wrapper, #stage, #content, #footer, #content a, #content dl#expansion_list dt, #content dl#expansion_list dd, #content dl#expansion_list dt span.inner, .recipebox #content .benefits {
	background: none !important;
	background-color: white !important;
	color: black !important;
}

/* Neutralize positioning */
#header, #content dl#expansion_list, #content dl#expansion_list dt, #content dl#expansion_list dd { 
    position:static;
    left:auto;
    top:auto;
}

/* Neutralize widths, padding, and margins */
#content, #stage, #header, ul.result_matrix, #content h1, #content p, #content h2, #content ul, #ingredients, #instructions, #content dl#expansion_list, #content dl#expansion_list dt, #content dl#expansion_list dd, .recipebox #content .benefits, .recipebox .recipeboxsignin {
	width:auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
}

/* Neutralize heights */
#stage, li.recipe  {
	height: auto !important;
	min-height: 0 !important;
}

/* Get rid of floats */
#content, li.recipe, #ingredients, #instructions, #content dl#expansion_list, #content dl#expansion_list dt, #content dl#expansion_list dd, .recipebox #content .benefits, .recipebox .recipeboxsignin {
	width: auto !important;
	float: none !important;
	display: block !important;
}

/* Hide things that should not print */
#navigation, #utility, #backtrack, a.close, a.print, #sidebar, #usermeta, img.printbutton, li#rss, li#newsletter_sign_up, li#privacy_policy, #banner, #topten, #callouts, div.listcontrols, .viewrecipebtn, #tools, body.dessert_kits #content_bkgd, #product_shot, a.actionremove {
	display: none !important;
}

/* Misc resetting */
.printonly, ul.result_matrix {
	display: block !important;
}
div.wrapper {
    padding-top:0;
}
#header {
    height:108px;
    background:url("/UI/images/print_header.gif") repeat-x top left;
}
    #header img#printlogo {
        margin-left:auto;
        margin-right:auto;
    }
#footer ul {
    padding:0;
}
#footer #disclosure {
    text-indent:0;
    width:auto;
    color:#ccc;
    font-size:8pt;
}
#content a {
    text-decoration:underline;
}
#ingredients {
    margin-right:0;
}  
#content dl#expansion_list {
    margin-top:0;
} 

#content #expansion_list {
	margin-left:0px !important;
}
	#content #expansion_list dl {
		width:100% !important;
	}
		#content #expansion_list dl dt {
			padding-left:0 !important;
			padding-right:0 !important;
		}
		#content #expansion_list dl dd {
			display:block !important;
			padding-left:0 !important;
			padding-right:0 !important;
		}

/* 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, this rule should make sure that the printed links have the full URL.
#content a[href^="/"]:after, #sidebar  a[href^="/"]:after{
  content: " (http://www.eaglebrand.com" attr(href) ") ";
   }*/  
