.noprint {
	display:none !important;
}
body.shedule .media, body.shedule .header, body.shedule #crumbtrail, body.shedule .control,
body.shedule .calendar.right, body.shedule .footer,
body.shedule #calendar dd a.button {
	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, body.shedule .wrapper,
body.print-events .cln, body.shedule .cln {
	margin: 0;
	overflow: visible;
}

body.print-events #calendar dd {
	overflow: visible;
}

.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;
}
#calendar dd p {
	font-size: 11pt !important;
}
.list #calendar dd h3, .list #calendar dd h3 a {
	font-size: 13pt !important;
}
