
/* Only works in some browsers like Opera */
@page {
 size: portrait;
 margin-top: 0.8cm;
 margin-left: 2.3cm;
}

/* Set margin at bottom for the footer...*/
html {
 padding-bottom:0.5cm;
 margin: 0;
 padding: 0;
 spacing: 0;
}

body {
 margin: 0;
 padding: 0;
 spacing: 0;
}

* {
 background-color: white !important;
 background-image: none !important;
}


/* Things that shall not be printed */
.printfunctions,.noprint {
    display:none;
}

/* Header, repeat on every page */
/* ATTENTION: The header must be kept small, otherwise firefox won't reprint it... */
.printhead {
 display: table-header-group;
 top: 0px;
 margin-left: auto;
 margin-right: auto;
}

/* Body area */
.printbody {
 display: table-row-group;
}

/* Dummy footer, to have a spacing at the bottom of the page... */
.printfootdummy {
 display: table-footer-group;
 color: white;
}

/* Real footer, repeat on every page */
.printfoot {
 /* display: table-footer-group; */
 display: block;
 position: fixed;
 bottom: 0px;
 page-break-after:always; */
}

