﻿/* Generic print stuffs
	so, <ie9 doesn't work without a shiv JUST for print, that combined with 
	the respond.js placing its styles on the page, means this guy MUST go last in the DOM.

	that way it out-ranks on any IE only CSS, respond on-page styles and any crud that has filtered through
	other CSS files. Went a bit general with the ol' "!important" for good measure, there is no easy way 
	to see what CSS is being applied so yeh...
*/
/* hide the majority of the things */ 

#VA .hc-img,
#hd .skip-to,
#hd .sf_2cols_2in_50 > *,
#hd .globalNav,
/* random ctrls */
.breadcrumb,
.socMedia,
.bodyShadow .vaSidebar,
.bodyShadow .contentSidebar,
#ft,
.js_PrintWrap { display: none!important; }

/* bring back what we need */
#hd .phoneNumber{ display: block!important; }
	
	
/*adjustments */ 
	
.logo { margin-bottom: 0; }
	
/* nuke spacings */
#hd .phoneNumber,
.bodyShadow,
h1, .fauxH1  { padding: 0; margin: 0; }
	
	
#bd { padding-top: 0; }
	
h1, .fauxH1 { text-shadow: none; color: #0d6826; position: static!important; padding: 0!important; margin: 0 0 10px!important; background: none!important; }
	
#bd .bodyShadow,
h1, .fauxH1 { border: none!important;
	-webkit-box-shadow: none;
		 -moz-box-shadow: none;
			-ms-box-shadow: none;
			 -o-box-shadow: none;
					box-shadow: none;
}
	
/* enable links to be shown */
.sfContentBlock a:after { content: "(" attr(href) ")"; padding: 0 5px; display: inline; font-size: 0.83em; }
/* links within this site*/
.sfContentBlock a[href^="/"]:after { content: "(http://www.visionaustralia.org" attr(href) ")"; }
	
	
	
	
/* remove links on landing pages */
/**body**/.landings .sectionSummary ul { display: none; }
	
	
/* ie8 needs some help, suprise suprise */

.lt-ie9 .bodyShadow,
.lt-ie9 .bodyShadow > .sf_colsOut,
.lt-ie9 .vaContent,
.lt-ie9 .bodyShadow .contentInternal { width: 100%!important; border: none; min-width: 100%; padding: 0 !important; }

/* not sure why, but this was printing outside of IE's print margins, what a derp */
.lt-ie9 .bodyShadow { width: 90%!important; }


.ie8 #hd { padding-top: 10px!important; } /* cuts off the phone number, who faults that? */








/* shop deetails page */

.shopHeader,
/* need price*/
.sfproductDetailsWrp .cartInfoWrap .prodPrice ~ *,
.productAlt { display: none!important; }

/*todo*/
#VA .prodPrice { display: block!important; }

/* info full width*/
.storeProductDescription .productInfoWrap { width: 100%; border: none; }

.storeProductDescription .productInfoWrap .imgWrap { float: right; width: 200px; margin: 0 10px 0 0; }


.storeSupportWrap .info1 h3:before { display: none; }
#VA .storeSupportWrap .info1 p { margin: 0; }


/* print for the receipt pages */





	
/* hide all but header and order */
.storeSupportWrap .info2, .wsStep5 .dynamicBtnHolder, .wsStep5 ~ span .sectionSummary, #VA .checkoutMain, .checkoutProgress,
.sfcheckoutMulitPage header h2, .pageId-58d89e78-3e88-4236-920c-14479367193d .vaSidebar .info1  { display: none!important; }
		
		
.pageId-58d89e78-3e88-4236-920c-14479367193d .bodyShadow { border: none; 
	-webkit-box-shadow: none;
			-moz-box-shadow: none;
		-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
}
		
/* full width elements */
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewProduct,
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewProduct .RadGrid,
.checkout .ws-thank-you .sfcheckoutPreviewAddress,
#VA .storeSupportWrap .info1,
#VA .storeSupportWrap .supportDisclaimer
.pageId-58d89e78-3e88-4236-920c-14479367193d .vaSidebar { 
	float: none!important; display: block!important; width: 100%!important; clear: both; border: none!important; padding: 0!important;
}
		
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewAddress address { width: 45%; margin-bottom: 10px; }
.pageId-58d89e78-3e88-4236-920c-14479367193d .storeSupportWrap .info1 p { margin: 0 0 10px; }
.pageId-58d89e78-3e88-4236-920c-14479367193d .storeSupportWrap .info1 h3:before { display: none; }
		
/* product table clean up*/
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewProduct th { font-weight: bold; padding: 5px; }
		
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewProduct .sfItmTitleCol, 
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewProduct .sfItmTitleWrp { text-align: left; }
		
.pageId-58d89e78-3e88-4236-920c-14479367193d .sfcheckoutPreviewProduct td { padding: 5px; border-bottom: 1px solid #ccc; text-align: center; }
	
.pageId-58d89e78-3e88-4236-920c-14479367193d .checkoutProgress .current { border: 1px solid #333; }
.pageId-58d89e78-3e88-4236-920c-14479367193d .checkoutProgress .current .step { color: #0d6826; background: none; }

.pageId-58d89e78-3e88-4236-920c-14479367193d .vaSidebar { margin: 0!important; }

#bd .pgWidth .contentInternal { width: 100%!important; }




