﻿/* override styles when printing */

@media print {
    body {
        margin: 0;
        color: #000;
        background-color: #fff;
    }
    header, footer, aside, nav, form, iframe, .menu, .hero, .adslot {
        display: none;
    }
    article {
        column-width: 17em;
        column-gap: 3em;
    }
    a::after {
        content: " (" attr(href) ")";
    }
    main::after {
        content: "Copyright site.com";
        display: block;
        text-align: center;
    }
    h1 {
        break-before: always;
    }
    table, img, svg {
        break-inside: avoid;
    }
    /* target all pages */
    @page {
        margin: 2cm;
    }

    /* target the first page only */
    @page :first {
        margin-top: 6cm;
    }

    /* target left (even-numbered) pages only */
    @page :left {
        margin-right: 4cm;
    }

    /* target right (odd-numbered) pages only */
    @page :right {
        margin-left: 4cm;
    }
    .button {
        display:none;
    }
}