@media print {
    
/* Header */
.header-logo > h1.a-header {
    width: 230px;
    height: 154px;
    background: url("https://www.niagaracollege.ca/wp-content/uploads/Logo-Print-CSS.png") !important;
}
.header-logo > h1.a-header a {
    width: 230px;
    height: 154px;
}

/* Hide main nav */
nav.top-bar {
    display: none;
}
   
/* Breadcrumbs */
.breadcrumbs {
    padding-left: 0;
}
        
/* Hide top bar links */
.top-links {
    display: none;
}
    
/* Hide website questions bar */
.website-questions-support {
    display: none;
}
    
/* Hide shift toggle */
#shiftnav-toggle-main {
    display: none;
}
    
/* Hide URL after links */
a:link:after,
a:visited:after {  
  display: none;
  content: "";    
}
    
/* Adjust Foundation columns */
.large-1 {
    width: 8.33333%;
}
.large-2 {
    width: 16.66667%;
}
.large-3 {
    width: 25%;
}
.large-4 {
    width: 33.33333%;
}
.large-5 {
    width: 41.66667%;
}
.large-6 {
    width: 50%;
}
.large-7 {
    width: 58.33333%;
}
.large-8 {
    width: 66.66667%;
}
.large-9 {
    width: 75%;
}
.large-10 {
    width: 83.33333%;
}
.large-11 {
    width: 91.66667%;
}
.large-12 {
    width: 100%;
}
    
/* Adjust padding */
.page-template-left-sidebar #content, .page-template-left-sidebar-php #content, .page-template-left-sidebar-no-equalizer #content, .page-template-left-sidebar-no-equalizer-php #content, .page-template-index-php #content, .blog #content, .page-template-single-php #content, .single #content {
    padding: 1rem 0;
}

/* Hide slideshow */
.ls-wp-container {
    display: none;
}

/* Back to top */
.btt { display: none; }
    
/* Generic break rules */
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; }

#footer {
    page-break-before: always;
}
    
#footer-banner { display: none }
    
}