/* Load last as per CSS Ordering requirements */

@media only screen and (max-width:1000px) {
    .SideBar {
        display: none;
    }

    .header-writings {
        display: block;
    }

    .err-note {
        font-size: 1rem;
    }
}

@media only screen {
    .noscreen {
        display: none;
    }

}

@media only print {
    body {
        font-size: 11pt;
    }

    /* Segments are experiment to double column sections for printing */

    .segment {
        column-count: 2
    }

    .segment .segment {
        column-count: initial;
    }

    h1,
    h2 {
        column-count: 1;
    }

    /* End of experimental column stuff */

    .noprint {
        display: none;
    }

    .SideBar {
        display: none;
    }

    .header-writings {
        display: none;
    }

    a[href]:after {
        content: " ("attr(href) ")";
        font-size: 0.8em;
    }

    /* New CSS to set content to empty string if element or ancestor has either class */
    a[href]:is(.doc-toc *, .doc-nophref *):after {
        content: "" !important;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        page-break-after: avoid;
    }

}