/*
	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
*/
/*
@media print
{*/
	body,
	#content
	{
		background: #ffffff; /* reset any background colours applied to containers */
	}
	
	/* Changes all links to a soft red that is still noticable in grayscale */
	#content a:link, #content a:visited
	{
		color: #520 !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: #520 !important;
	}
	
	#content .content_inside,
	.shop .shop_col_left,
	.shop .shop_colset2 .shop_colset2_col1,
	.shop .shop_colset2 .shop_colset2_col2,
	.shop .shop_btm2
	{
		overflow: visible;
		width: auto;
	}
	
	/* Reset float and floated items should reset */
	.shop .shop_col_left,
	.shop .shop_colset2 .shop_colset2_col1,
	.shop .shop_colset2 .shop_colset2_col2,
	.shop .gift_wrap .gift_wrap_left,
	.shop .gift_wrap .gift_wrap_left img,
	.shop .gift_wrap .gift_wrap_right,
	.shop .gift_wrap .gift_wrap_right .gwtext2,
	.shop .gift_wrap .gift_wrap_right .gwprice,
	
	.floated-item
	{
		float: none !important;
	}
	
	/* Hiding elements so they don't print */
	#banner-container,
	#subnav-container,
	#footer-container,
	#footer-container_inside,
	.shop .steps,
	.shop .shop_col_right,
	.ui-selectmenu-menu,
	.empty_no_print,
	.btn-small-printreceipt,
	.shop .customer_joinmrc
	{
		display: none !important;
	}
	
	.shop .gift_wrap .gift_wrap_right
	{
		padding-left: 0;
	}	
	
	.shop table.cart_items thead tr th
	{
		border-bottom: 3px solid #888888 !important;
	}
	.shop table.cart_items tbody tr td
	{
		border-bottom: 3px solid #888888 !important;
	}
	.shop table.cart_items tbody tr.keylook th 
	{
		border: 3px solid #888888 !important;
	}
	.shop table.cart_items tbody tr.keylook td
	{
		border-color: #888888 !important;
	}
	
	/* 
		For good browsers that support useful css, displays href after link in parenthesis 
	*/
	#main-container a:link:after, #main-container a:visited:after 
	{
	   content: " (" attr(href) ") ";
	}
	
	/* Don't show href if it's an inpage anchor link or a thickbox link */
	#main-container a.thickbox:link:after,
	#main-container a.thickbox:visited:after,
	#main-container a[href^=#]:link:after,
	#main-container a[href^=#]:visited:after
	{
	   content: "";
	}
	
	/* 
		Specific style corrections for printing this gives the printed 
		version a nicer margin than printing edge to edge on the paper 
	*/
	#bodycontainer #bodycontainer_inside
	{
		margin: 0 35px;
	}
	
/*}*/
