﻿@media print {
    #non-printable {
        display: none;
    }

    #printable {
        display: block;
    }


    hr {
        page-break-after: auto;
    }

    .no-print, .no-print * {
        display: none !important;
    }

    div.page {
        page-break-inside: avoid;
    }

    /* html increment */
    p.increment:after {
        counter-increment: section;
        content: " " counter(section);
    }


    #container {
        width: 100%;
        clear: both;
    }

    #left {
        float: left;
        text-align: center;
    }

    #right {
        float: right;
        text-align: center;
    }

    .marginRight {
        margin-right: 11rem;
    }

    #center {
        display: inline;
        margin-left: 50px;
    }

    .watermark {
        content: "";
        opacity: 0.2;
        width: 100%;
        height: 100%;
        top: 150px;
        left: 30px;
        bottom: 0;
        right: 0;
        position: absolute;
        z-index: 1000;
    }


    @page {
        size: A4; /* auto is the initial value */
        margin: 0cm; /* this affects the margin in the printer settings */
    }


    body {
        padding-top: 0px !important;
        margin: 4.3mm; /* this affects the margin on the content before sending to printer */
        /*margin-bottom: 0mm !important;*/
    }
}
