@media print {
  nav.top-bar,
  section.breadcrumbs-container,
  section.categories,
  div.combined-sbox,
  div.alert,
  section.related-links,
  blockquote,
  section.section-social,
  section.custom-page,
  div.widget-div,
  .sidebar,
  #booking_search,
  #expedia_search,
  #popup-ctas,
  div.Zebra_DatePicker,
  div.provider-cta,
  #comments_iframe,
  div.booking-widget-container,
  div.above_fold_background,
  section.article-main-pic-container,
  div.sumome-share-client-wrapper,
  div.read-more-reviews,
  ul.review-tab,
  section.widget.links,
  section.meta-price,
  span.title,
  footer,
  div.profiler-result {
    display: none;
  }
  a {
    color: black;
    text-decoration: none;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  img.author {
    max-height: 60px;
    max-width: 60px;
    float: left;
  }
  div.details {
    font-size: 14px;
    float: left;
    margin-left: 10px;
  }
  div.name {
    font-weight: bold;
  }
  div.ftg-items {
    max-width: 100%;
    min-width: 100%;
    height: auto !important;
  }
  div.ftg-items {
    column-count: 3;
    column-gap: 0px;
    column-rule: 0px solid none;
  }
  div.tile.ftg-loaded {
    page-break-inside: avoid;
    position: static !important;
    min-height: 170px !important;
    max-height: 170px !important;
    max-width: 200px;
    display: table;
    padding-top: 2px;
  }
  p {
    clear: left;
    display: block;
  }
  div.author-name,
  div.info {
    clear: both;
  }
  div.print-clearfix {
    clear: both;
  }
}
