html, body {
	width: 816px;
	height: 1056px;       
} 
.page {
	float: none !important; /* float can disrupt page-break */
	position: relative !important; 
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	border: initial;
	border-radius: initial;
	width: 816px !important;
	min-height: initial;
	box-shadow: initial;
	background: initial;
	page-break-after: always;
	min-height: 1056px;
}
.page.cover { height: 1056px; }
.page:last-child { page-break-after: avoid !important; }

body.preview .page .show_break { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(/assets/pdf/pagebreak.png) 0 0 repeat; z-index: 1; }
body.preview .page.cover .show_break { display: none; }
body.preview { overflow-x:hidden; }

.page article { display: table; }


.print article img  { 
display: table !important;
}




.print.page.cube{width:816px;}
.print.cube article{width:816px; margin:0;}

.print.cube header{width:816px; margin:0; padding:0; }
.print.cube header .container:before{width:413px; top:0;}
.print.cube header .container {float:left; width:313px; padding:50px; margin:0 0 0 413px;}

.print.cube section{width:404px; margin:0 0 0 413px; float: left;}
.print.cube section .container{padding:40px;}

.print.cube.news section .card {width: 396px !important; margin:0 20px 20px 20px;}
