@media print { * { overflow: auto !important; font-size: 12px !important; -webkit-transition: none !important; transition: none !important; } .mat-expansion-panel-body .term-container-wrapper { display: flex !important; } .mat-expansion-panel-content { visibility: visible !important; height: 100% !important; } .mat-drawer.mat-sidenav, .note-item, .add-new-wrapper, .mat-button-wrapper, .course-title, .mat-icon, header { display: none !important; } #year-wrapper { margin: 0px !important; } .term-body { padding: 0 !important; } .term-header h2 { font-weight: bold !important; } main { top: 0 !important; position: initial !important; } .course-number { font-weight: normal !important; } .course-item { border: none !important; box-shadow: none !important; padding: 0 !important; } html, body, .mat-sidenav-container, .mat-drawer-content, mat-sidenav-content { width: 100%; height: auto !important; } }