/* ==|== variables ========================================================== */
/* ==|== colour ======================================================= */
/* ==|== colour config ================================================= */
/* ==|== type ========================================================== */
/* add any sass mixins or variables here */
/*********************************************\
* Priss - CSS Print Framework *
* http://github.com/mikecrittenden/priss *
\*********************************************/
@media print {
  /* BODY */
  /* line 10, ../scss/print.scss */
  body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none;
    font-size: 10pt;
    font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000;
  }

  /* HEADINGS */
  /* line 21, ../scss/print.scss */
  h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica, Arial, sans-serif;
  }

  /* line 22, ../scss/print.scss */
  h1 {
    font-size: 19pt;
  }

  /* line 23, ../scss/print.scss */
  h2 {
    font-size: 17pt;
  }

  /* line 24, ../scss/print.scss */
  h3 {
    font-size: 15pt;
  }

  /* line 25, ../scss/print.scss */
  h4, h5, h6 {
    font-size: 12pt;
  }

  /* line 27, ../scss/print.scss */
  h1 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 2.6em;
    font-weight: 100;
  }

  /* line 28, ../scss/print.scss */
  h2 {
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 0 0 0 0;
    font-size: 2.1em;
    font-weight: 100;
  }

  /* line 29, ../scss/print.scss */
  h3 {
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 0 0 0 0;
    font-size: 1.8em;
    font-weight: 100;
  }

  /* line 31, ../scss/print.scss */
  p {
    line-height: 16pt;
  }

  /* ELEMENTS */
  /* line 34, ../scss/print.scss */
  code {
    font: 10pt Courier, monospace;
  }

  /* line 35, ../scss/print.scss */
  blockquote {
    margin: 1.3em;
    padding: 1em;
    font-size: 10pt;
  }

  /* line 36, ../scss/print.scss */
  hr {
    background-color: #ccc;
  }

  /* IMAGES */
  /* line 39, ../scss/print.scss */
  img {
    float: left;
    margin: 1em 1.5em 1.5em 0;
  }

  /* line 40, ../scss/print.scss */
  a img {
    border: none;
  }

  /* line 41, ../scss/print.scss */
  .left {
    float: left;
  }

  /* line 42, ../scss/print.scss */
  .right {
    float: right;
  }

  /* LINKS */
  /* line 45, ../scss/print.scss */
  a:link, a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #333;
  }

  /* line 46, ../scss/print.scss */
  a[href^="http://"]:link:after, a[href^="http://"]:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
  }

  /* line 47, ../scss/print.scss */
  a[href^="http://"] {
    color: #000;
  }

  /* TABLES */
  /* line 50, ../scss/print.scss */
  table {
    margin: 1px;
    text-align: left;
  }

  /* line 51, ../scss/print.scss */
  th {
    border-bottom: 1px solid #333;
    font-weight: bold;
  }

  /* line 52, ../scss/print.scss */
  td {
    border-bottom: 1px solid #333;
  }

  /* line 53, ../scss/print.scss */
  th, td {
    padding: 4px 10px 4px 0;
  }

  /* line 54, ../scss/print.scss */
  tfoot {
    font-style: italic;
  }

  /* line 55, ../scss/print.scss */
  caption {
    background: #fff;
    margin-bottom: 2em;
    text-align: left;
  }

  /* line 56, ../scss/print.scss */
  thead {
    display: table-header-group;
  }

  /* line 57, ../scss/print.scss */
  tr {
    page-break-inside: avoid;
  }

  /* HIDE UNNECESSARY ELEMENTS */
  /* line 60, ../scss/print.scss */
  .header, .footer, .nav-main, .heroPanel, .darkBlueContainer, .bottomSection, .aside, .breadcrumb, .eventList, .paging, .sideNav, .nav-main, .breadcrumb, .sideNav {
    display: none;
  }

  /* EXPAND COLUMNS */
  /* line 63, ../scss/print.scss */
  .newsContent, .section, .mainContent {
    width: 650px !important;
    margin-left: 0;
    float: none !important;
  }

  /* line 64, ../scss/print.scss */
  .itemHightlight {
    width: 400px !important;
    float: left !important;
  }

  /* line 65, ../scss/print.scss */
  .newsContent, .pageContent {
    float: none !important;
    width: 400px !important;
  }

  /* CLEAR BACKGROUNDS */
  /* line 68, ../scss/print.scss */
  .homePageHightlights, .itemFrame, .container, .tableBackground {
    background-image: none !important;
    visibility: visible;
  }

  /* line 69, ../scss/print.scss */
  .itemFrame {
    float: right;
  }

  /* FIX PADDING/MARGINS */
  /* line 72, ../scss/print.scss */
  .tableBackground {
    padding: 0 !important;
    clear: both;
    margin-bottom: 20px;
  }

  /* SHOW PRINT HEADER */
  /* line 75, ../scss/print.scss */
  #printHeader {
    display: block;
  }

  /* line 76, ../scss/print.scss */
  #printHeader img {
    margin-bottom: 30px;
  }

  /* line 79, ../scss/print.scss */
  .printLogo {
    display: block;
    float: none;
    margin-bottom: 20px;
  }

  /* line 80, ../scss/print.scss */
  .printLogo img {
    width: 100%;
    margin-bottom: 20px;
  }

  /* line 81, ../scss/print.scss */
  .section {
    width: 400px;
    float: none;
  }

  /* line 82, ../scss/print.scss */
  img {
    float: right;
  }

  /* line 83, ../scss/print.scss */
  .imgFltLeft {
    float: left;
    padding: 3px;
    border: 1px solid #e2e2e2;
    margin: 0 10px 10px 0;
  }

  /* line 84, ../scss/print.scss */
  .imgFltRight {
    float: left;
    padding: 3px;
    border: 1px solid #e2e2e2;
    margin: 0 0 10px 10px;
  }
}
