.fc-button.fc-state-default {
	background-color:#851619!important;
}

thead .fc-first.fc-last {
	background:#851619!important;
	color: #fff;
}

.fc-header-cell.fc-header-center .fc-header-title {
	display:none!important;
}

.fc-button.fc-button-month {
    background: url(../images/calendar-icons.png) 0 0 no-repeat !important;
    width: 46px !important;
    height: 45px !important;
    padding: 0 !important;
}

.fc-button.fc-button-month.fc-state-active {
    background: url(../images/calendar-icons.png) 0 -45px no-repeat !important;
    width: 46px !important;
    height: 45px !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.fc-button.fc-button-rhc_event {
    background: url(../images/calendar-icons.png) -45px 0 no-repeat !important;
    width: 46px !important;
    height: 45px !important;
    padding: 0 !important;
}

.fc-button.fc-button-rhc_event.fc-state-active {
    background: url(../images/calendar-icons.png) -45px -45px no-repeat !important;
    width: 46px !important;
    height: 45px !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.rhcalendar.not-widget.rhc_holder {
    margin-top: 0!important;
}

.fc-event {
	background-color: #AA1F24!important;
	border: 1px solid #AA1F24!important;
}

.fullCalendar .fc-state-highlight, .fullCalendar table tr:hover td.fc-state-highlight {
	background: #f9ddde!important;
}

.fc-event-link.fc-event-list-title {
	color:#851619;
}

.fct-tooltip {
	border-left: 10px solid #AA1F24!important;
}

.fc-title a {
	color:#AA1F24;
}
