@media print {
	/* http://coding.smashingmagazine.com/2013/03/08/tips-tricks-print-style-sheets/  */
	body {
		color: #000;
		background: #fff;
		font-size:.8em;
	}

	.logo {
		position:relative;
		left: 10px;
	}


	#header, #footer, #sidebar, #breadcrumb_nav, .main_img_container, a.top, #toppanel, .sliding_panel_tab, #open, .itin_image, #print_icon, .dep_book {display:none}

	/* print not working properly if you combine these selectors on a single line with commas  */
	#content .ui-tabs-nav {display:none !important};
	#content .ui-tabs .ui-tabs-hide { display: block !important; } 
	#content .ui-tabs .ui-tabs-panel { display: block !important; }


	body, article, #tabs, #content {
		min-width: 100% !important;
		max-width: 100% !important;
		width: 100% !important;
		margin: 0;
		padding: 0;
	}

	@page {
		margin: 1cm;
	}

	.itin_head, h3, .itin_day, .tour_details_heading {
		page-break-after: avoid;
	}

	#itinerary h3 {
		font-size: 18px;		
	}

	h4 {
		font-size: 16px;				
	}

	img {
		max-width: 100% !important;
	}

	/*	article {
	page-break-before: always;
	}
	*/

	ul, img {
		page-break-inside: avoid;
	}


} /* end  @media print */