/*
	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
{
	html,
	body,
	#content,
	body.main
	{
		background: #ffffff none; /* reset any background colours applied to containers */
	}
	
	#bodycontainer { background: #ffffff none;}
	
	/* 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;
	}
	
	/* 
		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,
	#footer,
	#header,
	#header-title,
	.feature-column06 a.back,
	.feature-column06 a.print,
	.feature-column06 a.beamme,
	.btn05,
	.box02.noshow,
	.to-mobile
	{
		display: none !important;
	}
	
	/* Showing any elements that are hidden by javascript */
	.listing01 .listing-item,
	#print-header 
	{
		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 
	*/
	#content #content_inner
	{
		position: static;
	}
	
	/* 
		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;
	}
	
	/* Reset list styles to generic bullet point */
	#content .feature-column06 ul
	{
		padding: 0;
	}
		#content .feature-column06 .container .phone,
		#content .feature-column06 .container .fax
		{
			margin: 0; padding: 0; background: none !important;
		}
		
	h1.subtitle01  { font-size: 19px; line-height: 29px; margin-bottom: 24px; color: #ca0101 !important; font-weight: bold; }	
	.feature06 .column02 h3.subtitle05  { color:#706867 !important; font-size:1.667em; font-weight:normal; margin:0 0 1.25em; }
	
	.sIFR-alternate { display: inline !important; overflow: visible !important; position: relative !important;}
	.sIFR-flash { display: none !important; }
	
	
	#print-header { margin: 50px 0; display: block; }
	
	#content { margin: 0 !important; padding: 0; }


	
	/* added styles for Dealer Checklist print version */	
	
	.nextSteps,
	#footer-ralated,
	.full-width-container,
	.no-print{
		display:none !important;
	}
	.print-only{
		display:block !important;
	}
	.dealerInfoText {
		-ms-word-wrap:break-word;
		word-wrap:break-word;
	}
	#dealer-checklist .dealerInfoBtm { 
		padding:0 0 10px 0; 
	}
	#bodycontainer #bodycontainer_inside {
		width:100%; 
		margin:0; 
		float:none;
		padding:0;
	}
	#dealer-checklist .map-holder {
		float:right;
	}
	#dealer-checklist .map-holder #googlemap {
		height:275px !important;
		width:420px !important;
	}
	#dealer-checklist .multi-column01 .fullwidth {
		padding:0 0 10px 0;
	}
	#content a:link.print-nolink,#content a:visited.print-nolink {
		display:none;
	}
	#dealer-checklist .dealerInfoText {
		float:left;
		width:34%;
		margin-left:9px;
	}
	#dealer-checklist .dealerInfoText p {
		color:#706867 !important;
	}
	.titleImg{
		margin-bottom:15px;
	}
	
}
