/*

From https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css

*/

/* ==|== print styles ==================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
================== */
 
@media print {

		#main article {
		/*	font-size: 140%;*/
		}
		
		#top-header {
		min-height: 1em;
		margin-bottom: 0;
		}
		
		#top-header h1,
		.main-menu,
		#search-nav,
		.vimeo-frame,
		.print-pdf,
		.close-button
		{
			display: none;
		}
		
		#main article .small-font {
			font-size: 11pt;
		}
		
		* {
		    background: transparent !important;
		    color: #000 !important; /* Black prints faster: h5bp.com/s */
		    box-shadow: none !important;
		    text-shadow: none !important;
		}
		
		/*
		a, a:visited { 
			text-decoration: underline; 
		}
		*/
		
		abbr[title]:after { content: " (" attr(title) ")"; }
		
		.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
		/* Don't show links for images, or javascript/internal links */
		
		pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
		thead { display: table-header-group; } /* h5bp.com/t */
		tr, img { page-break-inside: avoid; }
		img { max-width: 100% !important; }
		
		/*@page { margin: 0.5cm; }*/
		
		p, h2, h3 { orphans: 3; widows: 3; }
		h2, h3 { page-break-after: avoid; }
  
}