

@media print {
	/* markup */
	html{position:relative;min-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
	html,button,input,select,textarea{font-family:'Lusitana',serif;line-height:1.4;}
	body{background:#fff;padding:0;margin:0;color:#333;font-size:100%;font-size:24px;margin:0px auto;max-width:800px;}
	header, main, footer {width:100%;margin:0 auto;}
	header {text-align:reight;position: relative;}
	section{margin-bottom:1rem;}
	img {max-width:100%;}

	*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000 !important}
	a{color:rgba(212, 58, 31, .8);text-decoration:none;}
	a:hover,a.active{color:#000;}
	h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;margin-bottom:.5em;}
	h1,h2,h3,h4 {line-height:1.4;}
	h1, .h1 {font-size:10vh;line-height: 1;}
	h2, .h2, .p0 {font-size:6vh;line-height: 1;}
	h3, .h3 {font-size:4vh;line-height: 1.2;}
	h4, .h4 {font-size:max(1.25rem, 1.25vh);line-height: 1.25;}
	h5, .h5{font-size:max(1rem, 1vh);line-height: 1.1;}
	h6, .h6 {font-size:max(.8rem, .8vh);line-height: 1.25;}
	.row{margin:0;}
	.sticky, .spacer, nav , .menu{display: none}
	p {margin:0;}
	/*a:after{content:"link: " attr(href);font-size:0.5em;font-weight:normal;display:block;font-family: arial}*/
	em{font-family:'Poly';}
	h1{font-size:600%;text-shadow: 1px 1px 10px rgba(0,0,0,.2);}
	h2{font-size:400%;text-shadow: 1px 1px 10px rgba(0,0,0,.2);}
	h3{font-size:300%;}
	h4{font-size:200%;}
	h5{font-size:150%;}
	h6{font-size:120%;}
	img{border:0;-ms-interpolation-mode:bicubic;}
	ul{list-style:none;margin:0;padding:0;}
	small {font-family: arial;font-size: 70%;}
	.spread {}
	.spread section {display:block;margin:1em;}
	.spread section.itmz {margin:0 1em 1em 0;display:inline-block;vertical-align: top;}
	.spread section.itmz.img {width:45%;}

	img.bi {width:93%}
	/*nav*/

	body {font-size:120%;}

	h1{font-size:400%;}
	h2{font-size:300%;}
	h3{font-size:200%;}

	img {margin-bottom:10px;width: 100%;}
	aside{width:20%;display:inline-block;vertical-align:top;}
	article{width:70%;display:inline-block;margin:0 2%;}
	footer {font-size:.5em;font-family: arial;padding-left:20px;}
	.fixdiv{position:relative;}
	.fixdiv-spacer{padding-top:75%;}
	.fixdiv.r100 .fixdiv-spacer{padding-top:100%;}
	.fixdiv.r75 .fixdiv-spacer{padding-top:75%;}
	.fixdiv.r50 .fixdiv-spacer{padding-top:50%;}
	.fixdiv.square .fixdiv-spacer{padding-top:100%;}
	.fixdiv-inner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}
	.fixdiv-inner img.p{width:100%;height:auto;}
	.fixdiv-inner img.l{width:auto;height:100%;}

}
