﻿/* RU Print Styles */

@media print {

    nav,
    aside {
        display: none;
    }

    * {
        text-shadow: none !important;
    }

    body {
        width: 100%;
        margin: 0;
        padding: 0;
        background: white;
        font-size: 12pt;
    }


    article {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    h1 {
        text-transform: uppercase;
        font-size: 24pt;
        color: #000;
        background: none;
        padding: 0 0 10pt 0;
        margin: 0;
    }

    p,
    ul {
        font-size: 11pt !important;
    }


    article {
        page-break-before: always;
    }

    .generalNav,
    .nav-CTA-btnsContainer,
    .sticky,
    .noPrint,
    .mobileBtnWrapper,
    .internal-smallScreen-nav-container,
    .footer-lowerFooterContainer-bottomNav,
    .internal-upperContainer-overlay {
        display: none;
    }


    .internalNavigationController {
        border-bottom: none !important;
    }

    .internal-upperContainer-titleContainer {
        padding: 10px 0 0 0 !important;
        margin: 0 !important;
    }

    .site-header {
        padding: 0 !important;
    }


    #topMenu {
        display: none !important;
    }

    #plcheader_0_pnlTitleContainer h1 {
        text-transform: uppercase;
        font-size: 22pt;
        line-height: 22pt;
    }

    #pnlRelatedProgramsSection {
        display: none;
    }


    .footer-gridContainer-leftColumn-brandStatement {
        margin: -40pt 40pt 0 40pt !important;
        font-style: italic;
        text-align: center !important;
        letter-spacing: .01em;
    }

    .site-header-logoContainer {
        margin: 4px auto !important;
    }

    g#text {
        fill: black !important;
    }


    .internal-contentInnerWrapper,
    .internal-contentInnerWrapper {
        padding: 0 !important;
        margin: 0 !important;
    }

    .footer-lowerFooterContainer {
        margin: -20px 0 !important;
        padding: 0 !important;
        border-top: 0 !important;
    }

    .footer-gridContainer-midColumn,
    .footer-gridContainer-rightColumn,
    .footer-lowerFooterContainer-bottomNav,
    .footer-logoContainer,
    .footer-gridContainer-leftColumn-socialContainer,
    .footer-patternOverlay {
        display: none;
    }

    /* RU Program Pages Print Styles */

    /* END RU Program Pages Print Styles END */


    .programDetails-panel9-quoteIconOverlay,
    .programDetails-panel5-outcomes,
    .programDetails-panel1-cta,
    internal-upperContainer-sepWrapper {
        display: none;
    }

    .programDetails-panel2-intro-colLeft {
        display: block;
        width: 33%;
        padding: 0;
        float: right;
        margin: 0 0 22pt 22pt;
    }

    .storyDetails-attributeContainer,
    .internal-upperContainer-sepWrapper {
        padding: 0 !important;
        margin: 0 !important;
    }

    .programDetails-panel7-contentContainer {
        width: 100% !important;
    }

    .programDetails-panel3-gridWrapper {
        display: table;
        margin-top: 6pt;
    }


    .programDetails-panel3-gridContainer {
        padding: 0 !important;
    }

    .programDetails-panel3-indCallOutCol {
        display: block;
        padding: 0;
        float: left;
    }

    .programDetails-panel7-titleContainer {
        font-size: 22pt;
        margin: 0 !important;
    }

    .programDetails-panel10-titleContainer {
        color: #000000 !important;
    }

    #collegeName {
        margin: -10pt auto 30pt auto;
        font-size: 16pt;
        color: #444;
    }

    /* END RU Program Pages Print Styles END */

    /* RU HOME PAGE Print Styles */

    .home-gridNews-viewAllBtn,
    .videoTestimonial {
        display: none !important;

    }

    #highlight-slider1,
    #highlight-slider2,
    #highlight-slider3,
    #highlight-slider4 {
        width: 25%;
    }
    

    /* END RU HOME PAGE Print Styles END */

    @page {

        size: auto;
        margin: 0mm;

    }

}