		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 15 October 2015 11:19:24
*/


/** Justin's CSS file **/

@media print {
  body, html, * { font-family: Georgia, serif; font-size: 11pt; }
  a[href]:after { content: ""; }



.container, .row { width: 100%; }

#content form, 
.btn { display: none; }


h1 { font-size: 21pt; margin: 0; }
h2 { font-size: 18pt !important; }
  h2, .h2 { margin: 4rem 0 1.4rem 0; margin: 0; clear: both; }
  h2 img.left, h2 img.right { width: 240px; }
h3, .h3 { font-size: 16pt; margin: 3rem 0 1.2rem 0; margin: 0;}
h4, .h4 { font-size: 14pt; margin: 2rem 0 1.2rem 0; margin: 0; }
h5, .h5 { font-size: 13pt; }
h6, .h6 { font-size: 12pt; }

  img.print-header-logo { width: 100px; position: absolute; right: 0; z-index: 999; }
  img.print-footer-logo { width: 100px; float: right; }


#title { width: 75%; }
#content { padding-top: 0; padding-bottom:0; }
#content.col-lg-12 { width: 90% !important; }
#content.col-lg-8,
#content.col-md-8 { width: 90% !important; }

.landing-strip:first-child { padding-bottom: 0; margin-top: 0px; }
.landing-strip { margin: 0; padding: 0; }
.landing-strip h2 { margin: 0 auto 0 auto; padding: 0; }
.top5-strip { padding-top: 0; }
 .top5-strip article { width: 100%; float: none;  }
 .top5-strip article div { float: left; }
 .top5-strip article div.number { width: 2em; height: 2em; border: 3px solid #2f4757; }
.top5-strip article div:nth-of-type(2n) { width: 80%; float: left; display: inline-block; }

.landing-strip #dunedinmap { zoom: 0.65; height: 400px; width: 100%; }

.top5-strip,
.video-strip,
.insiders-strip,
.instagram-strip { margin: 20px 0 0 0; padding: 0; }


/** data records (accommodation, tours, events) **/
.data-record-listing { width: 100% !important; margin-top: 0px; padding-bottom: 0px; }
.search-buttons { width: 100% !important; }
.search-buttons .qualmark_ratings img { width: 50px; }

/** accommodation list **/
.A518518A #content.col-xs-12 { width: 100%; }
.search-result { border-bottom: 3px solid #f1f1f4; width: 100%; padding: 1.0em 0 1.0em 0; margin: 0 0 1.0em 0; }
.search-result .search-thumbnail, 
.search-result .search-buttons { padding: 0; text-align: center; }


/** event website link **/
.event-metadata a[href]:after { content: " (" attr(href) ")"; }


  footer { border-top: 3px solid #ccc; width: 100%; margin-top: 1.0em; }


} /* ends @media print */















