/*
	This file will be included in header in every page after foundation.
	It should be used for content that relates
	to your site as a whole, it should not be used for
	plugin-specific css
*/

@media print {
  body * {
    float: none !important;
    page-break-before: avoid !important;
    text-align: left !important;
    font-size: .8rem !important;
  }
  
  a[href]:after {
    content: "";
  }

  .header-top-right,
  .header_booking,
  .navPrimary,
  .navSide,
  .slideshow_container,
  .navFooter,
  .social,
  .footer-widgets,
  .footer-links { display: none; }

  .listingContainer .list-items .item { page-break-inside: avoid; }
  .listingContainer .shared-filter,
  .listingContainer .shared-pagers,
  .listingContainer .map-container { display: none; }
  #printableEvents .content ul li {
    page-break-before: avoid;
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  .shared-list ul.list-items { display: block !important; }
  .shared-list ul.list-items li {
    display: inline-block !important;
    max-width: 33%;
    page-break-before: avoid;
    page-break-inside: avoid;
    page-break-after: avoid;
    vertical-align: top !important;
  }

  #dtnContainer,
  #dtnSpotlight { display: none !important}

  #dtnSpotlight ul li {
    display: inline-block !important;
    width: 24% !important;
    vertical-align: top !important;
  }

  .panel_custom_three_col .panel-col {
    display: inline-block !important;
    width: 33%;
    vertical-align: top !important;
  }
}
