@media print {
    .wrapper{width: 100%; margin: 0; padding: 0;}
    .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c10, .c11, .c12{width: 95%; margin: 10px 0; padding: 0 2.5%;}

    .header-container{height: 100px; text-align: left; padding-left:0px;}
    .main-container .wrapper{box-shadow: none; }
    .footer-container .wrapper{text-align: center; color: white; font-size: 1em;}

    aside{display: none !important;}
   
    .desktophidden{display: block;}
    .mobilehidden{display: none;}
    .printhidden{display: none;}

    #imageslider {margin-bottom:40px; padding-left:0; margin-left: 10px;}
    .slideshownavigation {display: none;}

    a:link:after { content: " (" attr(href) ") "; }
    a {color:#19124C !important;}

    .main-container .homebox h3

    .homebox {page-break-inside: avoid !important; overflow:visible;}
    .homebox h3 {font-size:1.3em !important;}
    .homebox p {line-height:1.1em}
    .homebox a {display:block !important; margin-bottom:10px;}
    .homebox a img {display:block !important; margin-bottom:10px;}

    .whitebox, .tweetbox, .bg-white, #footerlinks, .publicationsleftcol, form#contactform, .futureevents, .pictureholder {display:none;}

    .main-container .product-list {margin-bottom:250px !important; page-break-inside: avoid;}

    .main-container h1#pageheading a {text-decoration: none}
    .main-container h1#pageheading a:link:after { content: ""; }

    .main-container ul.nobullets {width:700px; margin-left: 0 !important}
    .main-container ul.nobullets li a:link:after { content: ""; }
    .main-container ul.nobullets li span.tab {padding-left:5px !important;}
    .main-container ul.nobullets li span.tab2 {padding-left:15px !important;}
}