/* hide some things */
.noprint
{
	visibility: hidden;
}

.noprintblock,
.debug,
#cot_tl_fixed, /* comodo logo */
div.heading,
div.section_nav,
div.crumb_bar,
div.footer
{
	display: none;
}

div.page_body
{
	border: 0;
}
table.my_booking
{
	border: 1px solid black;
	page-break-inside: avoid;
}
table.my_booking thead
{
	border-bottom: 1px solid black;
}
.print_heading
{
	display: block !important;
}



















/*

div.stages
{
	display: none;
}

div.container
{
	border-width: 0;
}*/

/* resize some things *//*
div.container
{
	width: 660px;
	margin-left: -330px;
	position: relative;
}
div.booking_confirm_outer, div.topbar, table.openinghours, div.wide_page
{
	width: 650px;
}
div.topbar span.phonenumber
{
	padding-left: 50px;
}

div.operator
{
	width: 550px;
}
table.pdetails
{
	width: 600px;
}
div.booking_confirm_summary, div.booking_confirm_summary p
{
	width: 550px;
}*/
/* div.booking_confirm div.accomm, table.pdetails
{
	width: 550px;
} *//*

div.innerresults, table.results, table.results
{
	width: 600px !important;
}

table.results td
{
	padding: 10px;
}

div.tsandcs
{
	width: 640px;
	margin: 0 5px;
	padding: 0;
	overflow: visible;
}
div.tsandcs p
{
	width: 600px;
	overflow: visible;
}
*/
/* play with pagebreaks to unb0rk Firefox */
/*div.heading, div.heading *
{
	page-break-after: avoid;
}
div.booking_confirm div.accomminfocontainer
{
	page-break-before: always;
}
div.popup_accomminfocontainer
{
	page-break-before: avoid;
}
table.results
{
	page-break-inside: auto;
}
div.container, div.wide_page, div.tsandcs
{
	page-break-inside: auto;
}
div.tsandcs p
{
	page-break-before: auto;
	page-break-after: auto;
}*/
