﻿/* Print
---------------------------------------------------------------------------------------- //// */

/* TODO - this file is out of date */

@media print {
	/* GLOBAL ----------------------------------------- //// */
	html,
	body {
		background:#fff;
		color:#000;
		width:660px}
	h1 {
		margin:0;
		padding:0;
		border:0;
		width:660px}
	a {
		text-decoration:none !important}
	thead th,
	tfoot {
		background:none}
	
	/* Hide ----------------------------------------- //// */
	#language_selector,
	.skip,
	.social_icons,
	#nav,
	#utilities,
	#page_catalog #dl_print,
	#footer,
	div.filter,
	#page_product .allergy ul,
	#page_product #disclaimer,
	#page_product #content_rail,
	.pagination,
	.section_navigation {
		display:none !important}

	#locator,
	#player p,
	#extras,
	.bookmarks,
	#sidenav,
	a.toggle,
	li.video a span,
	#ctl00_content_imgCategory {
		display:none}

	/* Header ----------------------------------------- //// */
	/*
	#header {
		margin:0;
		width:660px;
		height:80px;
		border-bottom:1px solid #CDC7BF;
		background:none;
		margin-bottom:1em}
	*/
	#logo {
		position:relative;
		top:0}

	/* Landing ----------------------------------------- //// */
	#landing {
		padding:0;
		width:660px}
	#landing img {
		position:static;
		top:0;
		left:0;
		float:left}
	#landing .summary {
		clear:both;
		width:660px}

	/* Document List ----------------------------------------- //// */
	.documents {
		width:660px;
		list-style:none;
		overflow:visible}
	.documents li a {
		position:static;
		background:#e6e3df}
	.documents li a[href$=".pdf"] {
		background-image:none}

	/* content_rail ----------------------------------------------- */
	#content_rail {
		float:none}

	/* ---- find ---- */
	#content_rail .find {
		background:none}

	/* ---- related ---- */
	#content_rail .related {
		background:none}

	/* ---- documents ----------------------------------------------- */
	.documents li a,
	.documents li a[href$=".pdf"] {
		background:none}

	/* ---- section navigation ----------------------------------------------- */
	.section_navigation {
		background:none;
		border:1px solid #CDC7BF;
		border-width:1px 0}

	/* ---- promo: Who else is enjoying it? ----------------------------------------------- */
	ul.promo_communities li a {
		background:none}

	/* footer ----------------------------------------------- */
	#footer {
		margin:0;
		width:660px}
	#footer_holder {
		background:none}
	#footer p {
		border:0;
		font-size:8px}

	/* ---- breadcrumb ---- */
	#breadcrumb {
		margin:0 0 3em}

	/* COFFEE ----------------------------------------- //// */
	#page_category #coffees {
		width:660px;
		overflow:visible}
	#page_category img#map {
		position:static;
		top:0;
		left:0;
		float:left}

	/* HOME ----------------------------------------- //// */

	/* notice ----------------------------------------------- */
	#page_home #notice {
		float:none;
		margin-bottom:0;
		width:628px;
		background:none}
	#page_home #notice h2 {
		background:none;
		color:#000}

	/* ---- priority_high ---- */
	#page_home #notice.priority_high h2 {
		background:none}

	/* ---- priority_medium ---- */
	#page_home #notice.priority_medium h2 {
		background:none}

	/* ---- width option ---- */
	#page_home #notice.full {
		width:660px}

	/* section ----------------------------------------------- */
	#page_home .section {
		width:660px}

	/* ---- featured ---- */
	#page_home #featured {
		float:none;
		margin:0 0 1em;
		width:652px;
		background:none}
	#page_home #featured h2 {
		background:none}

	/* promos ----------------------------------------- */
	#page_home #promos {
		float:none;
		width:660px}
	#page_home #promos li {
		margin:8px 11px 8px 0;
		background:none;
		color:#000}
	#page_home #promos li h2 a {
		color:#000}

	/* new ----------------------------------------- */
	#page_home #news div {
		float:none;
		width:660px}
	#page_home #news h3 {
		margin-top:4em}

	/* Catalog/Menu ----------------------------------------- //// */
	#page_catalog .category ul {
		margin:0}
	#page_catalog ul {
		overflow:visible}
	#page_catalog table tr {
		background:none !important}
	#page_catalog .category fieldset {
		background:none !important;
		padding:0 10px;
		border-bottom:1px solid #CDC7BF}
	#page_catalog .category select {
		padding:0;
		border:0}

	/* Product Details ----------------------------------------- //// */
	#page_product {
		width:660px}
	#page_product #overview {
		overflow:visible;
		width:660px;
		margin:0;
		padding:0}
	#page_product #overview h2 {
		float:right;
		padding:0;
		margin:0;
		width:340px}
	#page_product .facts {
		margin:1em 0 2em}
	#page_product .facts,
	#page_product .facts table.nutrition,
	#page_product .facts div.other_details {
		padding:0;
		width:340px;
		overflow:visible}
	#page_product .facts table.nutrition,
	#page_product .facts div.other_details {
		margin:0;
		float:right}
	#page_product .facts div.other_details{
		margin:10px 0 5px;
		padding:0;
		border-top:1px solid #D9D7D0}
	#page_product .allergy,
	#page_product .allergy p {
		padding:0;
		margin:0}
	#page_product #fun_facts {
		padding: 0;
		font-style:normal}

	/* Account ----------------------------------------- //// */
	#sub {
		float:none;
		width:660px !important}

	ol.list {
		width:660px}

	#links {
		width:366px}

	#copyright {
		margin:2em 0 0;
		width:660px}
	#copyright p {
		padding:.75em 13px 0}

	/* STORE LOCATOR ----------------------------------------- //// */
	div.pushPin {
		background:none;
		border:3px solid #007042;
		line-height:30px}
}