@charset "utf-8";
@page { size:8.5in 11in;}
@import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic);

body { background:#fff !important; }
#printHeader { display:block; margin-bottom:15px; padding-bottom:15px; border-bottom:#000 solid 1px; }
#printHeader table { width:750px; padding:0; margin:0; }
#printHeader table td { font:normal 14px/1 Arial, Helvetica, sans-serif; text-transform:uppercase; }
#printHeader table td img { width:250px; height:auto !important; }
#printHeader table td.align-center { vertical-align:center }
#printHeader table td.pl-4 { padding-left:24px; }
.printOnly { display:block; }
#redBkg, #headerWrapper, #footerWrapper, #leftCol, #sectionSelector, .screenOnly  { display:none; }
#contentWrapper, #bodyWrapper1, #bodyWrapper2, #rightCol, #rightColContent { width:100%; background:#fff; padding:0; margin:0; float:none; position:relative; }


  .hideMobile { display:block; }
  .titleMark { display:none; }
  #rotatingPhotos { display:block; }
  #homeContentWrapper { padding:28px 0px; }
  #homeBox1 { width:294px; height:337px; position:absolute; bottom:0px; padding:20px 15px; }
  #homeBox1 p { padding-top:27px; }
  #homeBox1Ticket { position:absolute; bottom:-34px; width:100%; padding:0px; }
  #homeBox2 { padding:0px; width:276px; margin-left:356px; float:left; }
  #homeLowerBoxes h2 { text-align:center; }
  #homeBox3 { padding:0px; width:260px; float:right; }
  #homeLowerBoxes { padding-top:53px; }
  .homeLowerBox { width:280px; float:left; padding:0px; }
  #homeLowerBoxes .center { padding:0px 50px; }
  .homeLowerBox p { text-align:center; }
  .homeLowerBoxPhoto img { background-position:center center; }
  .staff_photo:nth-child(3n+0) { padding-right:0px; }
  .staff_photo:nth-child(3n+1) { Clear:both; }
  .relatedTable, .jobTable { display:table; width:100%; }
  .relatedRow, .jobRow { display:table-row; }
  .relatedCell, .relatedCell.head2, .jobCell { display:table-cell; }
  .relatedCell.col1 { width:200px; }
  .formTable { display:table; width:100%; }
  .formRow { display:table-row; padding-bottom:0px; }
  .formCell { display:table-cell; vertical-align:top; padding-bottom:6px; }
  .formCell.left { padding-right:15px; text-align:right; }
  .jobRow { border-bottom: none; }
  .jobCell.main { border-top:#ddd solid 1px; }
  .jobCell.main.col1 { background:#fff; color:#000; font-weight:normal; }
