
#nav-head {
	width: 98%;
	background-color: hsl(30,10%,20%);
	color: hsl(30,80%,90%);
}
#nav-head a {text-decoration: none; color: hsl(30,80%,90%); padding-left: 20px;}

@media screen {
	#printed-links { display: none; }
}

@media print {
	html { font-size: 10px; }
	body { width: 95%;
		   max-width: 1200px;
		   padding-left: 5%;
		   background-color: white; }
	figure { max-width: 62%; }
	figcaption { max-width: 47%; }
	figure.fullwidth figcaption { margin-right: 17%; }
	.sidenote, .marginnote { width: 50%;
							 .margin-right: -52%;}
	p, footer, table { width: 62%; }

	.link-text { font-weight: bold; }
	.link-href { font-style: italic; }
	#reference-header { font-weight: bold; font-size: 2.2rem; }
	#printed-links ul { list-style-type: none;
						list-style-position: outside; }
	pre.code, pre.code code {
		font-size: 0.8rem;
		width: 60%;
		margin-left: 2.5%;
		overflow-x: auto;
	}
	#nav-head { display: none; }
}
