/* Print CSS */
@media print {

    div {
        float: none !important;
        overflow: visible !important;
        /*width: 99% !important;*/
    }

    .printHead {
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }

    .printFooter {
        clear:both;
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }

        .printFooter p {
            text-align: center;
        }

    #content, #colmask, #colleft {
        width: 100% !important;
        float: none;
    }

    .leftmenu .col1 {
        float: none;
        height: 100%;
        left: 0;
        position: relative;
        width: 75%;
        text-align: justify;
        line-height: 24px;
        font-size: 12px;
        overflow: visible !important;
        page-break-inside: auto;
    }

    p {
        text-align: justify;
        line-height: 24px;
    }

    /*Home Footer*/

    .homeFooter {
        color: #000;
        float: left;
        clear: both;
    }
    
    .menuByTheNumbers_left ul {
        float: left;
        list-style: none;
    }

    .menuByTheNumbers_right ul {
        float: left;
        list-style: none;
    }

    .menuMSUCodes_left ul {
        float: left;
        list-style: none;
    }

    .menuMSUCodes_right ul{
        float: left;
        list-style: none;
    }

    /*Home Footer*/

    #content .col2, #footer, .mainNav, #smallHeader, #largeHeader, .rightmenu .col3, #pageBanner, .bannerWrap, .jqItemRotator, .jqLinkList, .blogSidebar, .col3, .col2, .breadCrumb, #row1, #row2, .homeMap {
        display: none !important;
    }
    .jqItem.selected > iframe {
        display: none !important;
    }
    .newsWrapper .jqItemRotator {
        display: block !important;
    }
}
