#page
{
	overflow: visible;
}

#header
{
	display: none;
}

div#footer
{
	display: none;
}

div#controls
{
	display: none;
}

div#more-photos
{
	display: none;
}



/******* Announce div ********/

div#announce
{
	border-width: 0px;
	width: 640px;
	float: none;
}

div#announce div.section
{
	page-break-inside: avoid;
}

div#announce div.section p.title
{
	padding-top: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}

div#announce div.section p.text
{
	font-size: 12px;
	padding-bottom: 0px;
}

div#announce div.section ul
{
	list-style-type: none;
	margin-left: 0px;
}

div#announce div.section ul li
{
	width: 126px;
	padding-left: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******* Scheduler div ********/

div#announce div.section div.prices div#conditions
{
	font-size: 12px;
	width: 260px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#announce div.section div.prices div#conditions li
{
	width: 260px;
}

div#announce div.section div.prices div#legend
{
	font-size: 12px;
	page-break-inside: avoid;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#announce div.section div#month-shortcuts
{
	display: none;
}

div#announce div.section div#scheduler
{
	overflow-x: visible;
	clear: none;
	height: auto;
}

div#announce div.section div#month-list
{
	height: auto;
	width: 640px;
}

table.noprint
{
	display: none;
}

/******* Scheduler tables ********/

table.scheduler_table
{
	margin-left: 0px;
	margin-right: 15px;
}

table.scheduler_table td
{
	height: 12px;
}

td.scheduler_title_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_top_td
{
	font-size: 9px;
	width: 12px;
}

tr.scheduler_tr
{
	font-size: 9px;
	height: 12px;
}

td.scheduler_brushed_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_sem_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_ts_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_hs_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_ms_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_bs_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_nc_td
{
	font-size: 9px;
	width: 12px;
}

td.scheduler_nd_td
{
	font-size: 9px;
	width: 12px;
}

/******* Small contact div ********/

div#announce-left-column
{
	display: none;
}

div.green-box p.text
{
	margin-top: 0px;
}

div.contacts
{
	border-width: 4px;
	width: 600px;
	float: none;
	page-break-inside: avoid;
	padding-bottom: 6px;
	padding-top: 6px;
}

div.contacts p.title
{
	display: none;
}

div.contacts p.right
{
	width: 280px;
}

div.contacts p.left
{
	width: 300px;
}

div.contacts p.langs
{
	display: none;
}

div.contacts iframe
{
	display: none;
}

div.contacts p
{
	margin-bottom: 0px;
}


