body.print-events .header, body.print-events .bg_header table, body.print-events .photo, body.print-events .bg_reservations, body.print-events .bg_main_menu, body.shedule .bg_footer
body.shedule .header, body.shedule .bg_header table, body.shedule .photo, body.shedule .bg_reservations, body.shedule .bg_main_menu, body.shedule .bg_footer {
	display:none;
}
body.shedule .media, body.shedule .header, body.shedule #crumbtrail, body.shedule .control,
body.shedule .calendar.right {
	display: none;
}
body.shedule, body.print-events {
	font-size: 11pt;
	overflow: visible;
}
body.shedule .week {
	margin-top: 40px;
}
body.print-events .jCalendar td.today {
	color:#000 !important;
	font-weight:bold;
	border:1px solid #000;
}
body.print-events .list #calendar ul.month li {
	float: none;
}
body.print-events dd {border-color:#aaa;}

body.print-events #containerbody .events-calendar {display:block !important;}

body.print-events .wrapper, body.print-events .content, body.print-events .inner {
	padding: 0;
	overflow: visible;
	margin: 0;
}
body.print-events .wrapper {
	margin: 0;
	overflow: visible;
	width: 100%;
}

.cal-inner h1 {
	font-size: 20pt;
}
.cal-inner h2 {
	font-size: 14pt;
}
body.shedule #calendar dd h3 {
	color: #000 !important;
	font-size: 13pt !important;
	padding: 0px;
}

body.shedule .list #calendar dt {
	font-size: 13pt;
}
body.shedule .list #calendar dd h3 {
	font-size: 13pt !important;
}
body.shedule .list #calendar dd p {
	font-size: 12pt !important;
	line-height: 1.35;
	padding: 0;
}
body.shedule .list #calendar dd a.button, body.shedule .single #calendar dd a.button {
	display: none;
}
