@media all {
    .page-break {
    display: none;
    }

}

@media print {
    body {
        max-width: 95%;
        margin: 20px auto;
        font-size: small;
      }
    .page-break {
        display: block;
        page-break-before: always;
    }
    .noprint {
        display:none;
    }
    a   {
    display:none;
    }
}

/* @media only screen and (min-width: 768px) {
    article {
        column-count: 2;
        column-gap: 2em;
        column-rule: 1px solid #ccc;
    }

} */

@media print {
    article {
        column-count: 2;
        column-gap: 2em;
        column-rule: 1px solid #ccc;
    }

}
