/*--------------------------------------------------

PRINT BASE CSS

--------------------------------------------------*/

/* LAYOUT
--------------------------------------------------*/
html {
	background: #FFF;
	width: 640px;
	height: auto;
}
body {
	background: #FFF;
	font-size: 11pt;
	width: 640px;
	height: auto;
	overflow-y: visible;
}
#page,
#header,
#body,
#content {
	margin: 0;
	float: none;
	color: #000;
	border: 0;
	background: #FFF;
	position: static;
	width: 600px;
	height: auto;
}
#logo {
	position: static;
	text-indent: 0;
}
#logo img {
	display: inline;
}
#notebook,
#mini-search,
ul#utility-nav,
#nav,
div#footer,
#breadcrumbs {
	display: none;
}
a:link
a:visited,
a:hover,
a:active {
	color: #000;
	text-decoration: none;
}

/* PRODUCT
--------------------------------------------------*/
#product-page #page {
	background: #def;
	width: 1600px;
}
p#ability-score {
	padding: 0;
}
#related-products,
#add-shopping-list {
	display: none;
}
#product-aside {
	float: none;
	clear: both;
	margin: 25px 0 0;
}
#product-visual img {
	display: block;
}
#product-instructions ol {
	margin: 0 0 10px 35px;
}
#product-instructions ol li {
	padding-left: 20px;
	margin-left: 20px;
}
#product-information {
	float: none;
}
#product-metrics h2 {
	position: static;
	left: 0;
}

/* SHOPPING LIST
--------------------------------------------------*/
#shopping-list,
#shopping-list ol,
#shopping-list li,
#shopping-list li .content {
	float: none;
	background: #FFF;
}
#shopping-list li {
	border: 0;
	padding: 0;
	clear: both;
	width: 600px;
}
#shopping-list-page .introduction,
#shopping-list input,
#stockist-information ul,
#shopping-list-aside,
#shopping-list p.description {
	display: none;
}
#shopping-list li img {
	clear: left; /* FF - fix */
}
#shopping-list li .content {
	display: inline;
	width: 250px;
	background: #FFF;
}
#shopping-list li .content h3 {
	border-top: 20px solid #FFF;
}
#shopping-list li.generic img {
	float: left;
}
#shopping-list li.generic {
	width: 600px;
	text-align: left;
	padding: 5px;
	margin: 0 0 10px;
}
#shopping-list li.generic .content {
	width: 250px;
	padding: 0 15px 0 0;
}
#shopping-list li h3 a,
#shopping-list li h3 a:link,
#shopping-list li h3 a:visited,
#shopping-list li h3 a:hover,
#shopping-list li h3 a:active {
	color: #000;
	text-decoration: none;
}

#stockist-location h2 {
	page-break-before: always;
	margin: 0 0 20px;
}