@media print {
* { transition: none; }
body {background:white; 
     font-size:10pt; 
     margin:0 }
#sidebar, #sidebar1 { display:none }
.page-template-page-inside-degree-php #request-form { display:none; }
#header { height:75px }
#content{ margin-left:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline }
#content{ margin-left:0; 
     float:none; 
     width:auto }
header.top-nav { display: none; }
#main { margin-left: 0px; margin-top: 0px; }
div#main{ margin: 0px; position: relative; overflow: visible; }

.cbp-spmenu-push {
        overflow-x: visible;
}
.cbp-spmenu-horizontal {
        overflow: visible;
}
html, body {
        overflow: visible;
}
.inside-sections #accordion li {
        overflow: visible;
}

#footer, .ad { display:none }
#inside-footer div { display:none }
#inside-footer div.mini-crown { display:block; padding: 0; margin-left: 15%; }
#inside-footer div.mini-address { display:block; font-size: 1.0em; }
#inside-footer div.mini-address ul li a { display:none; }
#inside-footer div.mini-copy { display:block; }
#inside-footer div.mini-copy ul li a { display:none; }
div.inside-sections.header-image.top { height: 150px; }
img.section-down-arrow { display: none; }
div.inside-sections #accordion li div.ac-content { display: block; }

.section p,
.section .button p,
.introduction p,
.previous-issues a,
.inside-sections ol li,
.inside-sections ul li,
.inside-sections h2,
.inside-sections h4,
.inside-sections h5,
.inside-sections h6,
.inside-sections blockquote p,
.inside-sections p { font-size: 1.0em; }
.inside-sections h2 { font-size: 1.2em; }
.inside-sections p.faculty,
.inside-sections h1 { font-size: 2.0em; }

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}
