@media print {

	* {color: #000 !important; background: none !important; border-color: #000000 !important; position: static !important; overflow: visible !important;  font-size:1em !important;}


	body, .columns, .row {
	  float: none !important;
	  width: auto !important;
	  height: auto !important;
	  margin: 0 !important;
	  padding: 0 !important;
	}
	
	#topSiteMessageWrapper, .hide-for-print{ display:none !important;}
	a[href]:after { content: none !important; }
	.off-canvas-wrap, #topSiteMessageWrapper, #main{top:0 !important; margin-top:0 !important;}
	h1, h2, h3, h4, h5, h6{font-weight:bold !important;}
	.show-for-print{ display:block;}
	.footer-containerBlue, footer, header{display:none;}

	#feedback-tab{display:none !important;}
	.button{border:1px solid black;}

	.subHeroHeadings, .mobileHero {display:none !important;}
	sup {vertical-align: super !important; font-size: smaller !important;}
	sub {vertical-align:sub !important; font-size: smaller !important;}


	/* HOME PAGE SPECIFIC */
	.main_banner_homePage #trackWidget {display:none !important}
	#second .jcarousel ul li {float:none !important;}
	.jcarousel-wrapper, #second{height:auto !important;}
	#second .jcarousel ul {height:auto !important;}
	#second .jcarousel{overflow:visible !important;}
	#feeds{border:1px solid #fff !important;}


	/* TOOLS PAGE */
	.row.toolmenu .columns{width:100%; float:none; border:1px solid #000;}
	
	

}
