body * {color:#000 !important; background:none !important; }

.logo, .photo, .curve, .left, .right, .footer ul, .footer br, .DIV_photo_bg

{display:none !important;}

.calendarbody {
	display:block !important;
}

#calendar ul.month li, .week span {
	clear:both;
	float:left;
}

.control fieldset {
	display:none !important;
}

.control fieldset.navigation {
	display:none !important;
}
.single .control fieldset.navigation {
	display:none !important;
}
.control .next, .control .prev {
	display:none !important;
}

#datepicker_main table.jCalendar, #datepicker_main table.wp-calendar {
    border-collapse: separate;
    border-spacing: 2px;
	width:100%;
	margin:5px 0px;
}

.middle {
	width:auto;
	padding-bottom:40px;
}

.action-menu {
	float:left !important;
	margin:10px 0 !important;
}
.main-menu {
	margin:0 0 30px 20px !important;
}
.main-menu li, .main-menu li a {
	margin:0 5px 0 0 !important;
}

.active, .active a {
	text-decoration:underline;
	font-weight:bold;
}

h1	{
	width:auto !important;
}

.copy {
	position:static;
	border-top:1px solid #000;
	padding-top:20px;
}

body.print-events .middle, body.print-events .action-menu, body.print-events .main-menu, body.print-events .footer {
	display:none;
}
body.print-events .jCalendar td.today {
	color:#000 !important;
	font-weight:bold;
	border:1px solid #000;
}
body.print-events .right {
	display:block !important;
}
body.print-events dd {border-color:#aaa;}

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