@media print {

body *{
	backround-color:#ffffff;
	background-image: none;
}

.site-header,
header,
body > footer,
footer[role="contentinfo"] {
	display:none;
}

td.fc-header-left,
td.fc-header-right {
	display:none;
}

.rhcalendar.not-widget.rhc_holder {
	height:auto;
	display:block;
	position:relative;
}

.fullCalendar thead th.fc-widget-header, 
.fullCalendar tbody .fc-week-number {
	font-size: 14px;
}

.fullCalendar .fc-day {
	width: 14.28%;
}

.fullCalendar tbody .fc-day-number {
	font-size: 13px;
}

.fc-button.fc-button-icalendar {
	display: none;
}

.rhcalendar.not-widget {
	position:fixed;
	display:block;
	background-color:white;
	z-index:9999999;
}

.rhcalendar.not-widget {
	position:absolute;
	top:0;
	left:0;
	display:block;
	background-color:white;
	z-index:9999999;
}

.fc-button.fc-button-prevYear,
.fc-button.fc-button-prev,
.fc-button.fc-button-next,
.fc-button.fc-button-nextYear {
	display:none;
}

span.fc-button {
	display:none;
}


}