/* global */

/**
* Print stylesheet for DE
* @version         1.0
* @lastmodified    04.28.2025
*/

@media print {
	

#content,#page {
width: 100%; 
margin: 0; 
float: none;
}
html{background-color: white;}
	
/*global*/	
#menuNav, footer.main .small-6, footer.main .medium-2{display: none}
footer,footer.dartmouth {display:'' ;}
	
.small-12 {-ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
	max-width: 100%;}
#main .row.panel:last-child {padding-bottom: 10px;}
.row.padded {padding: 0;}
.aspect-ratio{padding-bottom: 0%;}
.large-6 {-ms-flex: 0 0 50%;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
		max-width: 50%;}	
.large-5 {
        -ms-flex: 0 0 41.66667%;
        -webkit-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
		max-width: 41.66667%;}
	/**
* Making intergated videos disappear, and removing the iframes' whitespace to zero. 
*/
.entry iframe, ins {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
.embed-youtube, .embed-responsive {
position: absolute;
height: 0;
overflow: hidden;
}

	/*original-global*/
aside.cs-edit-link, a[href]:after, img.shadow-logo, #menu, .notice, iframe, .intro .youtube-player, .page-contents-list { display: none; }
.stickyNav { position: static; }
a, a:visited { text-decoration: none; }
body { background-color: white;}    
.panel { padding: 10px 20px; }
.show-for-small-only { display: none;}


/* sched */
a.copy, ul.tabs { display: none; }
.no-course-data { opacity: 1; }
.schedule-listing p, .schedule-listing a, .schedule-listing span, .schedule-listing .schedule-listing strong, .schedule-listing div { font-size: 13px; line-height: 15px}


/* courses */
.accordion-content { display: block; }
.accordion-title::before, .is-active > .accordion-title::before { content: ''; }
.course-listing .row.radio-group, .row.dark-bottom { display: none; }
.row.sched-title { border-bottom: thin solid black; }

/* faculty */
.count { top: 20px; }
	}
