
.noprint,.view-filters,.slicknav_menu,#admin-menu{
	display:none
}
@page {
    margin: 0cm;
	/*size: A4 landscape;*/
}
@page:footer {display:none}
@page:header {display:none}
html {
	background: white;
	color: black;
	font: 12px 'Helvetica Neue', Arial, sans-serif;
}
page{
	width:100%;
	margin:2cm;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
header{
	position:fixed;
	top:1cm;
	left:1cm;
	font: 14px 'Helvetica Neue', Arial, sans-serif;
	width:18.5cm;
	
}
page[size="A4"][layout="landscape"] header{
	width:27cm;
	
}
page[size="A4"] .view-footer{
	width:18.45cm
}
page[size="A4"][layout="landscape"] .view-footer{
	width:27cm;
}
.pageinner{
	margin: 0 0.5cm;
	
}
body, page {
    margin: 0;
    box-shadow: 0;
}
body {
   display:table;
   table-layout:fixed;
   padding-top:3.5cm;
   padding-bottom:1cm;
   height:auto;
   
}


section {
	margin-top: 1em;
}
a,
a:link,
a:visited {
	border: none;
	color: black;
}
.views-table{
	width:18.5cm;
}
page[size="A4"][layout="landscape"] .views-table{
	width:27cm;
}
/* view specific rules */
.view-header{
	position:fixed;
	top:1cm;
	left:200px;
	font: 14px 'Helvetica Neue', Arial, sans-serif;
	width:14.2cm;
}
.view-header p,.view-header div{
	 font-size:12px;
}
.view-header div{
	
}
.pagebreak { page-break-before: always; } /* page-break-after works, as well */