﻿@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}

@media print {

/* -- Hide screen specific elements -- */
header, nav, aside, footer,
video, audio, object, embed {
    display: none;
}


/* -- Typography -- */
body, label {
    color: #000;
    font-size: 12px;
    line-height: 1.5; 
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
    margin: 10px 0;
    page-break-after: avoid;
}

h1 { font-size: 2em; margin: 2em 0 0.25em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }

.columnOne, .columnTwo, .columnThree, 
.columnFour, .columnFive, .columnSix,
.columnSeven, .columnEight .columnNine,
.columnTen, .columnEleven, .columnTwelve { width: 100% !important; }

/**
 * WDI Styles
 */

/* -- Add message re print -- */
/*#wrapper:after {
    content: "Thank you for printing this page, please remember to come back to wdiny.org. Note: To help the environment we have automatically removed navigation and other unnecessary elements from the page.";
    display: block;
    border: 1px solid #CBE4A2;
    font-style: italic;
    margin: 1em 0 0 0;
    padding: 8px 10px;
}*/

#imageRotatorWrapper, /* image rotator */ 
#pnlWelcome, /* welcome bar */ 
#ControlBar, /* dnn control panel*/
.AdministratorMessage, /* administrator admin warnings */
.toggleButtonContainer, /* program case search toggle buttons */
.tooltip, /* tooltips */
input[type=submit] /* submit buttons*/ {
    display: none;
}

#wrapper {
    top: 0;
    position: absolute;
    width: 100%;
}


#wrapper hr {
    margin: 10px 0;
    border-width: 1px;
    border-style: solid;
}

#wrapper .content {
    padding: 0;
    margin: 0;
    max-width: none;
    width: 100%;
}

    #wrapper .content:before {
        content: url('/Portals/0/LogoPrint.png') !important;
        width: 150px;
        position: relative;
        top: 15px;
    }

    #wrapper .content ul {
        list-style: disc;
        margin-bottom: 25px;
    }

        #wrapper .content ul li {
            background: none;
            padding: 0;
            margin: 0;
        }

    #twoCol.content section.columnNine {
        padding: 0;
        width: 100% !important;
    }

    #wrapper .button, #wrapper a.button {
        font-family: Arial, Helvetica, Garuda, sans-serif;
        font-size: 12px;
        padding: 10px 15px;
        color: blue;
        border: 0;
        text-align: center;
    }

    /* RadGrid */
    .dnnGrid tr.radGridPager table tr td {
        font-size: 12px;
        padding-bottom: 0;
    }

        .dnnGrid tr.radGridPager table tr td img {
            display:none;
        }

    .dnnGrid thead tr th {
        font-size: 14px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

        /* show links */
        #wrapper p a:after, 
        #wrapper p a[href^="http://"]:after  {
            content: " ("attr(href)")";
        }

        /* hide internal links*/
        #wrapper p a[href^="#"]:after {
            display: none;
        }

        #wrapper p a {
            word-wrap: break-word;
        }


    /* -- Program -- */
    .inputField input,
    .formItem input,
    .inputField textarea,
    .formItem textarea,
    .inputField select,
    .formItem select {
        font-size: 12px;
        padding: 5px 10px;
    }

    .formItem > select, 
    .inputField > select {
        background-size: 40px;
        padding: 4px 10px;
    }


    /* -- Project Launches / Featured Projects -- */
    #twoCol.content section.columnNine {
        padding: 0 !important;
        /* width: 75%; */
    }

    #projectsListWrapper .contentWrapper {
        padding: 10px 0;
    }

    #projectsListWrapper .contentWrapper .projectHeader span {
        color: #446591;
        font-size: 20px;
        font-weight: 800;
        padding: 0;
        margin-bottom: 0;
        line-height: normal;
    }

    #projectsListWrapper .projectDisclaimer {
        margin: 20px 0 0;
        padding: 20px 0 0;
        border-top: 1px solid #bcbcbc;
        font-size: 12px;
    }

    #projectsListWrapper .imgProject {
		width: 100px;
	}

    #projectsListWrapper .projectIssue {
        display: inline-block !important;
        font-size: 18px;
        font-family: "PT Sans", sans-serif;
        text-transform: uppercase;
        color: #4063aa;
        margin-bottom: 15px;
    }

    #projectsListWrapper #issueDropDownWrapper,
    #outcomesListWrapper #issueDropDownWrapper {
        display: none;
    }

    #outcomesListWrapper .contentWrapper .outcomeDescription .shortcontent,
    #outcomesListWrapper .contentWrapper .outcomeDescription > span a {
        display: none;
    }

    #outcomesListWrapper .contentWrapper .outcomeDescription .allcontent {
        display: block !important;
    }
    .noPrintButtons {
        display: none;
    }

}