﻿@media print {
    /* print styles go here */

    .ms-belltown-anonShow, .Icon_Bar_Wrapper, .language-bar, .nav-container, .banner, .alert-box, .GovGoals-container, .main-footer, .back-to-top {
        display: none !important;
    }

    #language-bar, #divAgencyFooter {
        display: none !important;
    }

    .button, .homeslide a.button {
        display: none !important;
    }

    .dashboard-col img, .dashboard-col i, .homeslide a img, .slide-icon {
        display: none !important;
    }

    .dashboard-col {
        display: inline !important;
        width: 100%;
    }

    .primary-content {
        padding-bottom: 0px !important;
    }

    .row.padded {
        padding-bottom: 0px !important;
    }

    img {
        display: none;
    }

    /* Blog Print Styles */
    .blog-share-title, .blog-title, .breadcrumbs, .tags-box, .tags-box div, .tags-box h3, .blog-video {
        display: none;
    }

    div > h1 {
        margin-top: 10px;
    }

        div > h1 > br {
            display: none !important;
        }

    div > p > br {
        display: none !important;
    }

    body, h1, h2, h3, ol, ul, div {
        width: 100%;
        border: 0;
        margin: 0;
        padding: 0;
        float: none;
        position: static;
        overflow: visible;
        word-wrap: break-word;
        word-break: break-word;
        line-height: 1.5rem;
    }

    .nav-tiles-container div {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 3px 0px 0px !important;
    }

    .nav-tiles-container a {
        padding: 0px;
        margin-bottom: 0px;
        /* height: auto; */
    }

    .nav-tile {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 1px !important;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }

        .nav-tile span {
            font-size: 0.8em !important;
            font-weight: bold;
            word-break: break-word;
            display: block;
            padding: 0px !important;
            margin: 0px;
            margin-right: 5px;
            width: 40%;
            -ms-word-wrap: break-word;
            -ms-word-break: break-all;
        }

    .column, .columns {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        padding: 0px 10px 0px 16px;
    }

    .sidebar {
        padding: 1em 0.9em 1em 0.3em;
    }

    p {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        width: 100%;
    }

    a {
        padding: 0px;
        margin: 0px;
        display: inline-block;
        white-space: -moz-pre-wrap;
        white-space: pre-wrap;
        word-wrap: break-word;
        word-break: break-all;
        -ms-word-break: break-all;
        -ms-word-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }

        a::after {
            content: " (" attr(href) ") ";
            font-size: 0.7em;
            font-weight: normal;
            display: inline-block;
            line-height: 18px;
            padding: 0px 1px 0px 1px;
            margin: 0px;
            white-space: -moz-pre-wrap;
            white-space: pre-wrap;
            word-wrap: break-word;
            word-break: break-all;
            -ms-word-break: break-all;
            -ms-word-wrap: break-word;
            -webkit-hyphens: auto;
            -moz-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto;
            width: 60%;
        }

        a > span {
            font-size: 0.8em !important;
            font-weight: bold;
            word-break: break-word;
            display: block;
            padding: 0px !important;
            margin: 0px !important;
            margin-right: 5px;
            width: 40%;
            -ms-word-break: break-all;
            -ms-word-wrap: break-word;
        }
}

@page {
    size: auto;
    margin: 0mm;
    orphans: 3;
    widows: 3;
}
