/* print-only styles */

h1
{
	page-break-before: auto;
}

.hidden
{
	display: none;
	position: relative;
	left: 0px;
	top: 0px;
}

#body
{
/*	width: 6.5in;
	margin: auto;*/
}

#header
{
	
}

#main
{
	background: none;
	background-position: 0em 0em;
	overflow: hidden;
	z-index: auto;
}

#intro
{
	padding: 5px .5em 1em 1.5em;
	float: left;
	width: 200px;
	z-index: auto;
}

#intro h1,
#intro .navigation
{
	display: none;
}

#home .products
{
	width: auto;
	margin: 0 auto;
}

#home h1
{
	margin-top: .5em;
}

#home ul.navigation
{
	width: 846px;
}

#home ul.navigation img.serving-suggestion
{
	width: 200px;
}

#content
{
	padding-left: 2em;
	width: 400px;
	border: none;
	margin-left: 0;
	float: left;
	z-index: auto;
	min-height: 0px;
}

#content h1
{
	margin: .5em 0 .5em 0;
}

#content .serving-suggestion
{
	width: auto;
}

.serving-suggestion img
{
	width: 400px;
	height: 271px;
}

.call-to-action
{
	border-top: 3px solid #000;
	border-bottom: 3px solid #000;
}

.call-to-action h2
{
	font-size: 110%;
}

.package-specs table
{
	margin: auto;
	font-size: 90%;
}

.nutrition-facts,
.ingredients
{
	font-size: 75%;
}

.nutrition-facts table.nutrients th.hidden
{
	display: table-cell;
	visibility: hidden;
}

.nutrition-facts .footnote
{
	font-size: 100%;
}

.nutrition-facts #nutrition-footnote
{
	font-size: 100%;
}

#footer span
{
	margin-left: 0em;
}
