
@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; font-family: sans-serif; transition: none !important; }
	h2, h3, h4, h5, p, ul, ol { font-family: "myriad-pro-1", "myriad-pro-2", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; }
	a, a:visited { text-decoration: none; }

	a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	
	body:before,
	#mobile-nav,
	nav,
	#header,
	#banner-block,
	#breadcrumbs,
	.block-left,
	div.school .stats,
	#home-banner,
	#home-posts,
	#home-indicators,
	#home-industries,
	#home-investors,
	ul#industry-nav,
	div.staffer.connect .staffer-image,
	div.post-info ul.social-share,
	#post-article > p,
	#my-report,
	#related,
	#related-block,
	#subscribe,
	#orgs,
	footer,
	table.cake-sql-log { 
		display: none !important;
	}
	
	
	h2.page-heading { font-size: 46px; }
	table { display: table; width: 100%; font-size: 0.8em; }
	table tr th { display: table-cell; font-weight: 400; border-bottom: 2px solid #999; }
	table tr td { display: table-cell;  vertical-align: middle; border-bottom: 1px solid #999; }
	table tr:nth-of-type(2n) td { background: #d4d4d4; }
	
	
	
	
	
	@page {
		size: letter portrait;
		margin: 1cm;
		padding: 0 0 2cm 0;
		orphans:4;
		widows:2;
	}
}