/* Print CSS */
 @media print {
     * { font-family: Arial, Helvetica, sans-serif;}
     body {
         font-size: 12px !important;
         font-family: Arial, Helvetica, sans-serif;
         height: 11in;
         width: 8.5in;
    }
     body * {
         overflow: visible;
         background: transparent none;
    }
     body, div, ul, ol, p, img {
         margin: 0.5em 0;
         padding: 0;
         float: none;
         clear: none;
         width: auto;
    }
    
    .table, .table__scroll {
        display: block;
        overflow: visible !important;

    }
    
    .table::after {
        display: none !important;
    }
    
    
     h1 {font-size:20px !important; font-family: Arial, Helvetica, sans-serif; margin:0.25em 0 !important;}
     h2 {font-size:18px !important; font-family: Arial, Helvetica, sans-serif; margin:0.25em 0 !important;}
     h3, h4 {font-size:16px !important; font-family: Arial, Helvetica, sans-serif; margin:1em 0 !important;}
     h5, h6, .h6, .widget__heading, .large--serif {font-size:14px !important; font-family: Arial, Helvetica, sans-serif; margin:0.75em 0;}
     
     .accordion__heading__toggle, .accordion__toggle {
         font-size:14px !important; 
         font-family: Arial, Helvetica, sans-serif; 
         padding:0;
         margin:0.5em 0 !important;
     }
     
    .p--large, .sidebar, .feed__text, .feed__text--alt p, .widget p, p, .faculty__listing__name, .faculty__listing__title, .faculty__listing__contact, .faculty__listing__hours, .button.button--full, .button, .button-group, thead {font-size:12px !important;}
    svg, .svgstore {display:block !important; position: relative;
pointer-events: none;}


               @-moz-document url-prefix() {                 
                   .svgstore--logo:before {
    content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 589.4 61.3'><path d='M224.2 1.1h5.8v5.6h-5.8zM171.9 20.7c-2.6-3.8-6.7-7.3-13.1-7.3-8.2 0-16.3 6.6-16.3 17.8v.1c0 11.2 8.1 17.7 16.3 17.7 6.3 0 10.3-3.5 13.1-7.6v6.9h5.1V.1h-5.1v20.6zm.2 10.6c0 7.9-6 13.2-12.3 13.2-6.5 0-12-5.1-12-13.2v-.2c0-8.2 5.4-13.1 12-13.1 6.3 0 12.3 5.3 12.3 13.1v.2zM252.3 28.8c-4.6-1.4-8.8-2.6-8.8-5.9v-.1c0-2.8 2.6-5 6.6-5 3.3 0 6.9 1.3 10.1 3.3l2.3-3.8c-3.5-2.3-8.1-3.8-12.3-3.8-6.7 0-11.6 3.9-11.6 9.8v.1c0 6.3 5.9 8.1 11.3 9.6 4.5 1.3 8.5 2.6 8.5 6v.1c0 3.3-3 5.4-7.1 5.4-4 0-8.1-1.6-11.8-4.4l-2.6 3.6c3.8 3.1 9.2 5 14.1 5 6.8 0 12.1-3.8 12.1-10.2v-.1c.1-6-5.6-8-10.8-9.6zM224.5 14.2h5.1v34.1h-5.1zM27.4 24.4c3.6-1.6 7.3-4.7 7.3-10.7v-.1c0-3-1.1-5.4-3-7.4-2.6-2.6-6.8-4.1-12-4.1H0v46.2h20.5c10.1 0 16.8-4.7 16.8-12.6v-.1c0-6.4-4.4-9.6-9.9-11.2zM5.1 6.8h14.1c6.6 0 10.2 3 10.2 7.5v.1c0 5.4-4.4 8.2-10.6 8.2H5.1V6.8zM32 35.3c0 5.1-4.4 8.2-11.4 8.2H5.1V27.3h14.6c8.1 0 12.3 2.9 12.3 7.9v.1zM122.2 13.4c-5.9 0-9.4 3-11.7 6.7v-5.9h-5.1v34.1h5.1V28.7c0-6.4 4.4-10.7 10.2-10.7 6 0 9.4 4 9.4 10.3v19.9h5.1V27.1c.1-8.1-4.7-13.7-13-13.7zM50.2 23.1v-8.9h-5.1v34.1h5.1V34.7c0-10.3 6.1-15.6 13.5-15.6h.4v-5.5c-6.4-.3-11.4 3.8-13.9 9.5zM200.9 13.4c-9.4 0-16.4 7.9-16.4 17.8 0 10.6 7.7 17.8 17 17.8 6.5 0 10.6-2.6 14.1-6.4l-3.2-2.8c-2.8 2.9-6.1 4.8-10.8 4.8-6 0-11.3-4.2-12-11.4h27.1c.1-.8.1-1.3.1-1.8 0-9.9-5.8-18-15.9-18zm-11.2 15.8c.7-6.6 5.2-11.5 11.1-11.5 6.7 0 10.3 5.3 10.9 11.5h-22zM81.8 13.6c-5 0-8.6 1.2-12.4 2.9l1.5 4.2c3.2-1.5 6.3-2.4 10.4-2.4 6.4 0 10.1 3.2 10.1 9.2v1.1c-3-.9-6.1-1.5-10.4-1.5-8.6 0-14.6 3.8-14.6 11.2v.1c0 7 6.3 10.6 12.7 10.6 6 0 9.9-2.8 12.3-5.8v5.1h5V27.4c0-4.4-1.2-7.7-3.6-10-2.4-2.4-6.2-3.8-11-3.8zm9.6 22.1c0 5.4-5.1 9.2-11.4 9.2-4.6 0-8.6-2.5-8.6-6.8V38c0-4.1 3.6-6.9 10-6.9 4.2 0 7.5.7 10 1.5v3.1zM320.8 29.3c0 10.1-5.4 15.2-13.9 15.2-8.8 0-14.1-5.6-14.1-15.6V2.5h-5.2v26.9c0 13.1 7.8 20.1 19.2 20.1 11.5 0 19.3-7 19.3-20.5V2.5h-5.2v26.8zM352 13.8c-5.9 0-9.4 3-11.7 6.7v-5.9h-5.1v34.1h5.1V29.1c0-6.4 4.4-10.7 10.2-10.7 6 0 9.4 4 9.4 10.3v19.9h5.1V27.5c0-8.1-4.8-13.7-13-13.7zM373.7 1.5h5.8v5.6h-5.8zM374 14.5h5.1v34.1H374zM403 42.9l-11.5-28.4h-5.6l14.8 34.4h4.4L420 14.5h-5.5zM438.6 13.8c-9.4 0-16.4 7.9-16.4 17.8 0 10.6 7.7 17.8 17 17.8 6.5 0 10.6-2.6 14.1-6.4l-3.2-2.8c-2.8 2.9-6.1 4.8-10.8 4.8-6 0-11.3-4.2-12-11.4h27.1c.1-.8.1-1.3.1-1.8 0-9.9-5.8-18-15.9-18zm-11.2 15.8c.7-6.6 5.2-11.5 11.1-11.5 6.7 0 10.3 5.3 10.9 11.5h-22zM467.2 23.5v-8.9h-5.1v34.1h5.1V35.1c0-10.3 6.1-15.6 13.5-15.6h.4V14c-6.5-.3-11.4 3.8-13.9 9.5zM499.3 29.2c-4.6-1.4-8.8-2.6-8.8-5.9v-.1c0-2.8 2.6-4.9 6.6-4.9 3.3 0 6.9 1.3 10.1 3.3l2.3-3.8c-3.5-2.3-8.1-3.8-12.3-3.8-6.7 0-11.6 3.9-11.6 9.8v.1c0 6.3 5.9 8.1 11.3 9.6 4.5 1.3 8.5 2.6 8.5 6v.1c0 3.3-3 5.4-7.1 5.4-4 0-8.1-1.6-11.8-4.4l-2.6 3.6c3.8 3.1 9.2 5 14.1 5 6.8 0 12.1-3.8 12.1-10.2v-.1c.2-6.1-5.5-8.1-10.8-9.7zM517.5 14.5h5.1v34.1h-5.1zM517.2 1.5h5.8v5.6h-5.8zM540 4.3h-5.1v10.3h-4.8v4.5h4.8v20.6c0 6.9 4.2 9.6 9.6 9.6 2.4 0 4.4-.5 6.1-1.5v-4.4c-1.8.9-3.2 1.2-5 1.2-3.4 0-5.7-1.5-5.7-5.7V19h10.8v-4.5H540V4.3zM584 14.5l-11 28.4-12.4-28.4H555l15.5 34c-2 4.8-4 6.4-7 6.4-2.2 0-3.7-.4-5.3-1.3l-1.7 4c2.3 1.1 4.4 1.7 7.3 1.7 5.1 0 8.4-2.6 11.4-9.6l14.3-35.2H584z' /></svg>");
    display:block;
    width:100%;
    height:0;
    padding:0;
    margin:0;
}

} 

.main img, .banner img, .image-slider-container img, .banner, .image-slider-container { display:none;}
.faculty__listing__image {display:none;!important;}

  .module, .module--tight { padding-bottom:0;}      
 .accordion__content {
    
    display:block !important; 
    position:static;
    left: auto;
    visibility: visible;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px !important;
    padding:0;
     
 }

ul, ol {margin-left:1rem;}

    .header { box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important; padding:0 !important;}
     hr {
         margin-top: 2.5em;
         margin-bottom: 2.5em;
    }
     body .main {
         display: block;
    }
     footer, script, .floatnav, .subnav, .search, .topbar, .nav__item, .nav__search-toggle, .hero__gradient, .header__toggle, .menu-container, .module.module--gray-dark, .module.module--beige, .hero__image, .feature__media, .media__text, .accordion__icon, .accordion__icon--inactive, .accordion__icon--active, .accordion__expand {
         display: none !important;
    }
    
    .feature__text {width:100%;}
    
    .module--gray-light { background:#FFFFFF;}
     img {
         max-width: 500px;
    }
     @page {
         margin: 0.5in;
    }
     a:link, a:visited {
         color: #003478;
         font-weight: bold;
    }
     _::-webkit-full-page-media, _:future, :root .main {
         width: 100%;
    }
}
 