@media print {
    body.not-home #wrapper { margin: 0; }
    h1, h2, h3, h4 { font-family: "PT Sans",sans-serif;}
    h1 { font-size: 26px; }
    #wrapper { background: none; }
    header #col-one, header #col-two { float: none; display: inline-block; vertical-align: top; left: auto; right: auto; }
    header #col-one { width: 320px !important; padding-top: 41px; }
    header #col-two { width: 250px; }
    header #col-two { margin-right: 15px; }
    header #col-three { display: none; }
    header #col-one img, header #col-three .button, .col-md-4, .navbar, .textwidget, footer { display:none; }
    body.not-home header #col-two img { margin-top: 15px; }
    body.not-home header #col-two { margin-top: 0; }
    header p { font-size: 16px; }
    #venue { width: 320px; vertical-align: top; }
    #venue p, #venue h4 { display: inline-block; color: #4495b8 !important; }
    #venue p { width: 180px; }
    #venue h4 { width: 120px; padding-top: 6px; margin-left: 10px; }
    .company-detail { vertical-align: top;  }
    .company-detail a { text-decoration: none !important; border-bottom: 1px solid #000; }
    .company-detail h2 { margin: 0 !important; padding: 0 !important; }
    .company-detail p { line-height: 15px; margin: 0 0 5px 0!important; padding: 0 !important; }
    .company-detail .col-md-5 { display: block; padding: 0; border: 0 !important; }
    .company-content { postition: relative; }
    .company-content img { margin-top: 15px; }
    .company-content p { line-height: 15px; }
    .company-content .company-logo { display: none; }
    .print-logo { display: inline-block; width: 150px; height: auto; margin-top: 10px 0 0 0; padding: 0; }
    #main-content { display: block; position: relative; padding: 0; }
    #main-content p { margin-top: 1px; padding-top: 1px; }
    h1.page-title { width: 535px; display: inline-block; margin-bottom: 5px; margin-top: 10px;}
   .pdf-download { display: none; }
}