﻿@media print {

    /* Hide everything except the article */

    #top,
    #topnav,
    #subbanner,
    #rightside,
    #bottom-sections,
    #footer,
    #social-media,
    script,
    style,
    img,
    iframe,
    object,
    embed,
    .no-print {   /* <-- ADD THIS LINE */
        display: none !important;
    }

    /* Reset the page */

    html,
    body {
        margin: 0 !important;
        padding: 0 !important;
        background: #fff !important;
    }

    /* Expand the article to the full page */

    #wrapper,
    #main-wrapper,
    #content {
        display: block !important;
        float: none !important;
        clear: both !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        border: none !important;
        background: #fff !important;
        overflow: visible !important;
    }

    /* Remove all floats inside the article */

    #content * {
        float: none !important;
    }

    /* Keep tables full width */

    table {
        width: 100% !important;
        border-collapse: collapse !important;
    }

    /* Don't print URLs after links */

    a:after {
        content: "" !important;
    }
}
