
    /* Print */
    @media print {
        * {
            background: transparent !important;
            color: black !important;
            text-shadow: none !important;
            -ms-filter: none !important;
            filter: none !important;
        }

        @page {
            margin: 5%;
            size: auto;
        }

        body {
            border: none;
            color: #333;
            font-size: 13pt;
            font-family: Times, Georgia, serif;
        }

        #banner, #tabs, #header, #cart, h2.menu, ul.menu, #card, fieldset#comment-form, #footer, p.right, ol.toc, #under, .pager, .noprint, #comment, #up {
            display: none;
        }

        #banner {
            display: none;;
        }
        
        .noprint {
        	display:none;
        }

        .highlight {
            padding: 15px 35px 10px 20px;
            border: 1px solid #cad1e1;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            background: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
        }


        .pullquote {
            margin: 0;
            border: none;
        }

        /*#header {
            margin: 0;
            padding: 0;
            height: 2cm;
        }*/

        .wrap .main {
            display: block;
            float: none;
            padding-left: 12%;
            width: 80%;
        }

        .wrap .side {
            display: block;
            float: none;
            padding-left: 12%;
            width: 80%;
        }

        img {
            display: block;
            max-width: 100% !important;
        }

        #photos a img {
            display: inline;
        }

        .main a, .main a:visited {
            text-decoration: underline;
        }

        abbr[title]:after {
            content: " (" attr(title) ")";
        }

        .header a[href]:after, p.byline a[href]:after {
            content: none;
        }

        a[rel|=lightbox]:after, a[rel|=lightbox-group]:after {
            content: '';
        }

        h1, h2, h3, h4, p, a:link, a:visited, li {
            border: none;
        }

        h1 {
            font-size: 20pt;
        }

        h2 {
            font-size: 17pt;
        }

        h3 {
            font-size: 14pt;
        }

        h4 {
            font-size: 11pt;
        }

        /*#comments {
            page-break-before: always;
        }*/

        .comment img, .pager {
            display: none;
        }

        h1, h2, h3, h4 {
            page-break-inside: avoid;
        }

        p {
            orphans: 3;
            widows: 3;
        }
    }
