/*
	Copyright DTDigital         :: www.dtdigital.com.au ::
	Unauthorised modification / use is a criminal offence, and
	will be prosecuted to the fullest extent permitted by law.
	All Rights Reserved
*/

/* UPDATED UP TO (AND INCLUDING): complete html revision Phase 2 R2 as at 07/08/2012 */
@media print
{
	html,
	body,
	#content
	{
		background: #ffffff; /* reset any background colours applied to containers */
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	/* Changes all links to a soft red that is still noticable in grayscale */
	#content a:link, #content a:visited
	{
		color: #c30000 !important;
		background: transparent;
		font-weight: bold;
		text-decoration: underline;
		border: none !important;
	}
	#content a * /* Makes sure if an anchor contains anything inside it, colour is reset */
	{
		color: #c30000 !important;
	}
	
	/* 
		For good browsers that support useful css, displays href after link in parenthesis 
	*/
	/*#content a:link:after, #content a:visited:after 
	{
	   content: " (" attr(href) ") ";
	}
	*/
	/* Don't show href if it's an inpage anchor link or a thickbox link */
	/*
	#content a.thickbox:link:after,
	#content a.thickbox:visited:after,
	#content a[href^=#]:link:after,
	#content a[href^=#]:visited:after
	{
	   content: "";
	}
	*/
	/* Hiding elements so they don't print */
	#navigation,
	#subnavigation,
	#call-out,
	.my-cart,
	#footer,
	form,
	.tabs-nav,
	.readmorelink,
	.product-social,
	.two-column-02 .sidebar,
	#breadcrumbs,
	.feature .thumbnails,
	.item-suggestions,
	.printhide,
	ul.skip-links,
	.cart-steps,
	.secured-by-container,
	.btn-container,
	.cart-header a,
	.feature-box .overlay-sale,
	.btn_locate-nearest-store,
	.txt_instore-only .img,
	.order-pagination
	{
		display: none !important;
	}
	
	/* Showing any elements that are hidden by javascript */
	.listing01 .listing-item,
	.ui-tabs-hide,
	.showmore,
	.printable
	{
		display: block !important;
	}
	
	/* 
		Reset padding so printed version can use as much realestate on 
		paper without getting squished by uneccessary padding 
	*/
	.padding
	{
		padding: 0 !important;
	}
	
	/* Reset float and floated items should reset */
	.floated-item
	{
		float: none !important;
	}
	
	/* 
		Reset postion - position relative and overflows can play havoc 
		when printing make sure any items that are to be printed are 
		reset to static 
	*/
	#header .inside,
	#content,
	#content .inside,
	.two-column-02 .main-content { width: 100%; min-width: 100%; margin: 0; }
	
	#content { position: static; }
	
	.checkout-process h1 { font-size: 24px; }
	.tab-content h2.printable { font-size: 14px;  }
	.product-detail .product-desc h1 { display: block; zoom: 1; color: #000000; position: relative;  }
	
	#header { height: auto !important; }
	#header .inside { padding: 0; }
	#content .inside { padding: 0; }
	.two-column-02 .main-content { margin-right: 0; display: block;}
	.product-detail .col { width: 425px; float: left; margin-left: 10px; margin-bottom: 1em; }
	.product-detail .first { width: 200px; margin-left: 0; }
	
	.feature .feature-box, 
	.feature .img, 
	.feature .img .wraptocenter { width: 200px; height: 258px; } 
	
	.feature .img  img { width: 200px; height: auto; }
	
	.checkout .two-col .col { width: 48%; }
	.checkout  hr {
		border-bottom: 1px solid #dfdfdf;
	}
	
	.page-break { page-break-before: always; }
	
	/* 
		Specific style corrections for printing this gives the printed 
		version a nicer margin than printing edge to edge on the paper 
	*/
	
	
	/* Reset list styles to generic bullet point */

}