body{
	font-family: 'arial', sans-serif !important;
}
p, span, li, input{
 	font-family: 'arial', sans-serif !important;
}

@media print {
    h1 {
        color: #000;
        background: none;
    }

    nav, aside {
        display: none;
    }

    body, article {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    @page {
        margin: 2cm;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    img {
        max-width: 100% !important;
    }
    article {
        page-break-before: always;
    }
    ul, img {
        page-break-inside: avoid;
    }

    article a {
        font-weight: bolder;
        text-decoration: none;
    }

        article a[href^=http]:after {
            content: " <" attr(href) "> ";
        }

        article a[href^="#"]:after {
            content: "";
        }
    /*$a:after > img {
        content: "";
    }
    a:not(:local-link):after {
        content: " <" attr(href) "> ";
    }*/

}
@media print and (color) {
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}