#navigation,
.do-not-print,
#menu {
    display: none
}

@page {
    size: A4;
    -webkit-print-color-adjust: exact;
    page-break-after: avoid;
    page-break-inside: avoid;
}

@media print {
    html {
        max-width: 850px;
        background: rgb(255, 255, 255);
        margin: 10px auto;
    }
    body {
        max-width: 850px;
        background: rgb(255, 255, 255);
        background: white;
        margin: 10px auto;
        margin-left: -50px;
    }
    #wrapper,
    #content {
        width: auto;
        border: 0;
        margin: 0 2%;
        padding: 0;
        float: none !important;
    }
    hr {
        display: none;
        clear: both;
        height: 0 !important;
        border-bottom: 1px solid rgb(205, 205, 205) !important;
    }
    div {
        display: block;
    }
    .do-print {
        display: block;
    }
    .print-width-100 {
        width: 99%;
        padding: 2px;
    }
    .print-width-70 {
        width: 68%;
        padding: 2px;
    }
    .print-width-60 {
        width: 58%;
        padding: 2px;
    }
    .print-width-50 {
        width: 50%;
        padding: 2px 0px;
    }
    .print-width-40 {
        width: 38%;
        padding: 2px;
    }
    .print-width-30 {
        display: inline-block;
        /* width: 28%; */
        width: 33.3333333333% !important;
        padding: 2px 0px;
    }
    .print-width-25 {
        width: 23%;
        padding: 2px;
    }
    .print-width-20 {
        width: 18%;
        padding: 2px;
    }
    .print-width-10 {
        width: 9%;
        padding: 2px;
    }
    .h30 {
        height: 35px;
    }
    .pad20 {
        padding: 20px;
    }
    .page-pad {
        padding: 20px 30px;
    }
    .row {
        padding: 10px 0;
    }
    .row .col {
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 1px;
    }
    .row .col:first-child {
        padding-left: 0px;
    }
    .row .col:last-child {
        padding-right: 0px;
    }
    .row .col.s12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto;
    }
    .row .col.m6 {
        width: 50% !important;
        margin-left: auto;
        left: auto;
        right: auto;
    }
    .row .col.m9 {
        width: 90% !important;
    }
    .row .col.m9.offset-m3 {
        width: 100% !important;
    }
    .row .col.l4 {
        width: 33.3333333333% !important;
        margin-left: auto;
        left: auto;
        right: auto;
    }
    .material-icons {
        font-size: 16px !important;
    }
    .divider {
        display: block;
        width: 98% !important;
        border-bottom: 1px solid rgb(205, 205, 205);
    }
    .right-align {
        text-align: right !important;
    }
    .green.lighten-4 {
        background: #C8E6C9 !important;
    }
    .green.lighten-5 {
        background: rgb(200, 230, 201);
    }
    .grey.lighten-5 {
        background-color: #fafafa !important;
    }
    table thead {
        background: #414143 none repeat scroll 0 0;
    }
    table thead th {
        color: rgba(0, 0, 0, 0.87);
    }
    table td h2 {
        font-size: 20px;
        font-weight: 900;
        margin: 0;
        text-transform: uppercase;
    }
    table td,
    table th {
        border: none;
        padding: 5px !important;
    }
    table td {
        font-weight: normal !important;
    }
    table td p,
    table th p {
        line-height: 30px;
    }
    table.items td,
    table.items th {
        padding: 10px !important;
    }
    table.items th:nth-child(2),
    table.items td:nth-child(2) {
        padding-right: 50px !important;
    }
    /* .card .card-content .row .col.m9, */
    .col.s12.m6.right-align {
        padding-right: 50px !important;
    }
    .col.s12.m6.right-align img.img-responsive {
        height: 135px !important;
    }
}