/* PRINT CSS /// THIS WILL BECOME ITS OWN SHEET */

@media print {
	
	@page {
		size: auto;
		margin: 24mm 32.5mm 24mm 32.5mm;	
	}
	
	body {
		margin: 0;
		color: #000;
		background-color: transparent;
	}
	
	p,
	h2,
	#article-header p,
	#article-header h2,
	#article-header h3,
	#article-header h3 p,
	#article-header p.published_date,
	.publications-body {
		color: #000;	
	}
	
	#main-nav-extra,
	#main-nav,
	#main-nav-sub,
	#right-col-asides,
	.sharebar,
	#article-header div:first-of-type,
	#article-header h1.logo,
	footer,
	.publications-video,
	.publications-quickTake > .publications-caption {
		display: none;	
	}
	
	.header-logo {
		width: 100%;
		height: auto;
		margin: 0 0 24px 0;
		border-bottom: 1px solid #000;	
	}
	
	.header-logo img {
		width: 50%;
		height: auto;	
	}
	
	#page-content,
	.publication-article {
		width: auto;	
	}
	
	.publications-1col {
		width: 269px;
		margin-left: -293px;
	}
	
	.publications-2col,
	.publications-half,
	.publications-full {
		width: 562px;
		margin-left: 0;
	}
	
	.publications-3col {
		width: 855px;	
	}
	
	.publications-left-3col {
		margin: 12px 0 36px -293px;	
	}
	
	.publications-right {
		float: left;	
	}
	
	#article-header h3,
	#article-header h3 p {
		padding-top: 18px;
		font-size: 150%;	
	}
	
	#article-header p {
		margin-bottom: 0;	
	}
	
	.publications-body {
		width: 562px;
		margin-top: 24px;
		margin-left: 293px;
	}
	
	a,
	a:link,
	a:visited ,
	#article-header a,
	#article-header a:link,
	#article-header a:visited {
		color: #000;
		text-decoration: none;	
	}
	
	.publications-body a:after {
		content: " ( URL: " attr(href) " ) ";
		font-family: 'FiraSans', 'Arial', sans-serif;
		font-weight: 500;
		font-size: 11px;
	}
	
	.publications-sidebar a:after {
		content: "\A( URL: " attr(href) " )";
		font-weight: normal;
		font-size: 11px;
		white-space: pre;
		margin-top: 0;
	}
	
	.publications-sidebar,
	.publications-asset,
	.publications-body h2 {
		page-break-after: avoid;	
	}
}