@media only print {
	header, footer, .sidebar {
		display: none !important;
	}
	.member-actions, .devWarning, .exclusivesRow, .footerNav, .sponsorsPartners, .pageIntro, .myShowNav, .completeProfile {
		display: none !important;
	}

	.shortlist form {
		display: none;
	}

	a.print {
		display: none;
	}

	@page { 
		    size: auto;   /* auto is the initial value */ 

		    /* this affects the margin in the printer settings */ 
		    margin: 15mm 19mm 20mm 19mm;  
		} 
	
	html.myShow {
		width: 100%;
		font-size: 9pt;
		line-height: 14pt;
		font-family: Telesans, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	html.myShow .subPageBannerImage {
		border-bottom: 3px solid #BDBDBD;
		margin-bottom: 5mm;
		padding-bottom: 5mm;
		clear: both;
		width: 100%;
		display: block;
	}

	html.myShow .subPageBannerImage:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

	html.myShow .subPageBannerImage img {
		display: none;
	}

	html.myShow .logo {
		width: 17%;
		margin-bottom: 3mm;
		float: left;
	}

	html.myShow .datesBar {
		color:#D52776;
		font-size: 12pt;
		text-transform: uppercase;
		letter-spacing: 2px;
		float: right;
		width: 30%;
		text-align: right;
	}

	html.myShow .datesBar .hide {
		margin-bottom: 3mm;
		display: block;
	}

	html.myShow a {
		color: inherit;
		text-decoration: none;
		letter-spacing: 2px;
	}

	html.myShow h1, html.myShow h2, html.myShow h3, html.myShow h4, html.myShow h5, html.myShow h6 {
		margin: 0;
		font-weight: normal;
		text-transform: uppercase;
		color: #001168;
	}
	html.myShow p {
		margin: 0;
	}

	html.myShow h1 {
		font-size: 16pt;
		line-height: 16pt;
		font-weight: 300;
		color: #001168;
	}
	html.myShow h2 {
		font-size: 16pt;
		line-height: 16pt;
		font-weight: bold;
		color: #001168;
		margin-bottom: 5mm;
	}

	html.myShow h4 {
		font-size: 10pt;
	}

	html.myShow ul.shortlist {
		list-style: none;
		margin: 0;
		padding:0;
		width: 100%;
		clear: both;
		display: block;
	}

	html.myShow ul.shortlist li {
		padding-top: 2mm;
		padding-bottom: 2mm;
		margin-bottom: 2mm;
		width: 100%;
		clear: both;
		display: block;
		float: left;
		border-bottom: 1px solid #EEE;
	}

	html.myShow ul.shortlist li a.attractionImage {
		width: 10%;
		float: left;
	}

	html.myShow ul.shortlist li a.attractionImage img {
		width: 100%;
	}

	html.myShow ul.shortlist li .text {
		float: left;
		width: 87%;
		margin-left: 3%;
	}
}
