@media print {
  /* line 2, app/assets/stylesheets/print.scss */
  * {
    -webkit-transition: none !important;
    transition: none !important;
  }
  /* line 6, app/assets/stylesheets/print.scss */
  body {
    background: white !important;
  }
  /* line 10, app/assets/stylesheets/print.scss */
  p {
    font-size: 22px !important;
  }
  /* line 14, app/assets/stylesheets/print.scss */
  #call-to-action,
#postscript-top,
#footer,
.region-footer-2,
.region-header-cta,
.location,
#postscript-top-top,
.print-hidden,
.book-now,
.theme-container #content .region-profile-photo,
nav,
.navbar-toggle {
    display: none !important;
  }
  /* line 28, app/assets/stylesheets/print.scss */
  nav div {
    border: 0px solid !important;
  }
  /* line 32, app/assets/stylesheets/print.scss */
  body {
    webkit-print-color-adjust: exact !important;
  }
  /* line 36, app/assets/stylesheets/print.scss */
  .date {
    font-size: 32px !important;
    border-bottom: 1px solid;
    width: 95%;
  }
  /* line 41, app/assets/stylesheets/print.scss */
  .day-title {
    font-size: 28px !important;
  }
  /* line 45, app/assets/stylesheets/print.scss */
  .theme-container #content {
    padding-top: 0px !important;
  }
  /* line 49, app/assets/stylesheets/print.scss */
  .slider-text-1 {
    top: 0px !important;
    bottom: auto !important;
    width: 96% !important;
    text-align: left !important;
  }
  /* line 55, app/assets/stylesheets/print.scss */
  .theme-container #slider-background .region-slider-background {
    padding: 0px 0px 0px !important;
  }
  /* line 59, app/assets/stylesheets/print.scss */
  .theme-container .region-hours {
    text-align: left !important;
    margin-bottom: 20px !important;
    font-size: 22px !important;
  }
  /* line 65, app/assets/stylesheets/print.scss */
  .theme-container .region-info,
.theme-container .region-itinerary-detail,
.theme-container .region-container,
.theme-container .separator {
    width: 96% !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
  }
  /* line 74, app/assets/stylesheets/print.scss */
  .theme-container .region-container {
    padding-bottom: 40px !important;
  }
  /* line 78, app/assets/stylesheets/print.scss */
  .col-md-3,
.col-md-4,
.col-md-6,
.col-md-12 {
    width: 100% !important;
  }
  /* line 85, app/assets/stylesheets/print.scss */
  .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  /* line 90, app/assets/stylesheets/print.scss */
  #content div {
    width: 100% !important;
  }
  /* line 94, app/assets/stylesheets/print.scss */
  #content .region-letter, .region-icon-download, .region-call-to-action,
.region-itinerary-detail, .region-container {
    border-color: black;
  }
  /* line 99, app/assets/stylesheets/print.scss */
  .region-itinerary-detail .row .col-md-3,
.region-itinerary-detail .row .col-md-9 {
    width: 100% !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    text-align: left !important;
  }
  /* line 107, app/assets/stylesheets/print.scss */
  .theme-container #content .region-letter {
    height: auto !important;
    border: 0px !important;
    width: 96% !important;
  }
  /* line 113, app/assets/stylesheets/print.scss */
  .day-date {
    border-bottom: 0px solid !important;
  }
  /* line 117, app/assets/stylesheets/print.scss */
  .date {
    top: -30px !important;
  }
  /* line 121, app/assets/stylesheets/print.scss */
  .region-footer-1,
.region-footer-3 {
    text-align: center !important;
  }
  /* line 126, app/assets/stylesheets/print.scss */
  #contact h3 {
    border-bottom: 1px solid black;
    padding-bottom: 20px;
    width: 95%;
  }
  /* line 132, app/assets/stylesheets/print.scss */
  .region-header {
    width: 96% !important;
    background: black !important;
    box-shadow: inset 0 0 0 1000px #333333 !important;
  }
  /* line 138, app/assets/stylesheets/print.scss */
  .pagebreak {
    page-break-before: always !important;
  }
  /* line 142, app/assets/stylesheets/print.scss */
  .banner-image {
    height: 130px !important;
    text-align: center !important;
  }
  /* line 147, app/assets/stylesheets/print.scss */
  .region-footer div {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 153, app/assets/stylesheets/print.scss */
  .contact-print {
    width: 32.3% !important;
  }
  /* line 156, app/assets/stylesheets/print.scss */
  .include-print {
    width: 49.6% !important;
  }
  /* line 159, app/assets/stylesheets/print.scss */
  .region-header .title {
    font-size: 22px !important;
    margin-left: 30px !important;
    color: white !important;
    text-transform: uppercase !important;
  }
  /* line 165, app/assets/stylesheets/print.scss */
  .country {
    margin-left: -5px !important;
  }
  /* line 168, app/assets/stylesheets/print.scss */
  .gallery-mini img {
    display: none !important;
  }
  /* line 171, app/assets/stylesheets/print.scss */
  .gallery-mini .img-fluid {
    display: inline-block !important;
    width: 200px !important;
    height: auto !important;
    margin-top: -45px !important;
  }
  /* line 177, app/assets/stylesheets/print.scss */
  .itinerary-print {
    width: 66% !important;
  }
  /* line 180, app/assets/stylesheets/print.scss */
  .itinerary-print-gallery {
    width: 33% !important;
  }
  /* line 183, app/assets/stylesheets/print.scss */
  a[href]:after {
    content: "" !important;
  }
  /* line 186, app/assets/stylesheets/print.scss */
  a[href]:before {
    content: "" !important;
  }
  /* line 190, app/assets/stylesheets/print.scss */
  img {
    page-break-inside: avoid !important;
    page-break-before: auto !important;
    page-break-after: auto !important;
  }
  /* line 196, app/assets/stylesheets/print.scss */
  .printed-img {
    page-break-inside: avoid !important;
    page-break-before: auto !important;
    page-break-after: auto !important;
  }
  /* line 202, app/assets/stylesheets/print.scss */
  .showprint {
    display: block !important;
    text-align: center !important;
  }
  /* line 206, app/assets/stylesheets/print.scss */
  .showprint img {
    max-width: 280px !important;
    max-height: 280px !important;
    margin: 50px 0px 70px !important;
  }
}
