@media print {

	/* ----------------------- MAIN CONTENT ----------------------- */
	* { background: white; background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; font-size: 9pt;}
	#wrapper-main, #wrapper-landing, #wrapper-home {width: 100%; margin: 0;background: transparent;}
	div{ width: 100% !important; margin: 0 !important; display: inline !important;}
	
	
	/* ----------------------- SUB CONTENT ----------------------- */
	a, a:visited, a:link { text-decoration: underline; }
	h2 { border-top: 1px solid black !important; border-bottom: 1px solid #ccc !important;}
	table td { border: solid 1px #ccc !important;}
	table th, div#materials ul.matmenu, div#materials ul.matmenu2, div#accordion{ border: solid 1px black !important;}
	.greyGradientBox { border: 0 !important; background: white !important; padding-top: 10px;}
	div#materials div {display: block !important; border: solid 1px #ccc !important; padding: 10px;}
	div#accordion div {display: block !important; border: solid 1px #ccc !important; padding: 10px;}
	div#accordion{padding:0 !important; margin:0;}
	.halfLeftCol2, .oneThirdCol2 { border-top: solid 1px black !important;}
	
	
	/* ----------------------- RIGHT BAR CONTENT ----------------------- */
	/*div#related-content{page-break-before: always;}*/
	#related-content{ padding-top: 50px;}
	#related-content a:link:after { content: " (" attr(href) ") "; } 
	
	
	/* ----------------------- HIDE ELEMENTS ----------------------- */
	#section-content, #page-navigation, #video-holder, #global-nav-wrap, #facebox,
	nav#global-nav-wrap, #breadcrumb,
	.bounding-box, .quick-links-wrap, .secondary, .venueicons,
	img, form, input, select, fieldset, legend, object, embed, canvas
	{ display:none !important; }
	
	#container img
	{ display:block !important; }
	
	
	/* ----------------------- REMOVE PADDING ----------------------- */
	#scroller li,
	.subjecttitle, .features{
		padding: 0!important;
	}
	
	
	/* ----------------------- OTHER ELEMENTS ----------------------- */
	#scroller{
		height: 410px!important;
		display: block!important;
		position: relative;
	}
	#scroller ul{
		position: absolute!important;
		left: 0!important;
	}
	#scroller ul li:nth-child(even){
		content:""!important;
		clear:right!important;
	}
	#scroller ul li:nth-child(odd){
		content:""!important;
		clear:left!important;
	}
	
	a[href$=".PDF"]:after, a[href*=".PDF"]:after, a[href$=".pdf"]:after, a[href*=".pdf"]:after,
	a[href$=".docx"]:after, a[href$=".DOCX"]:after, a[href$=".doc"]:after, a[href$=".DOC"]:after,
	a[href$=".xlsx"]:after, a[href$=".XLSX"]:after, a[href$=".xls"]:after, a[href$=".XLS"]:after,
	a[href$=".mp3"]:after, a[href$=".MP3"]:after,
	a[href$=".zip"]:after, a[href$=".zip"]:after, a[href$=".zipexe"]:after{
		font-size: 0.9em;
		font-style: italic;
	}
	
	a[href$=".PDF"]:after, a[href*=".PDF"]:after, a[href$=".pdf"]:after, a[href*=".pdf"]:after{
		content:" (PDF:  "attr(href)")"!important;
	}
	
	a[href$=".docx"]:after, a[href$=".DOCX"]:after, a[href$=".doc"]:after, a[href$=".DOC"]:after{
		content:" (DOC:  "attr(href)")"!important;
	}
	
	a[href$=".xlsx"]:after, a[href$=".XLSX"]:after, a[href$=".xls"]:after, a[href$=".XLS"]:after{
		content:" (XLS:  "attr(href)")"!important;
	}
	
	a[href$=".mp3"]:after, a[href$=".MP3"]:after{
		content:" (MP3:  "attr(href)")"!important;
	}
	
	a[href$=".zip"]:after, a[href$=".zip"]:after, a[href$=".zipexe"]:after{
		content:" (ZIP:  "attr(href)")"!important;
	}
	
}