body 
{
	
}

#fc_calendar 
{
	background-color: #5b89c3;
	width: 805px;
	border: 1px solid #5b89c3;
	margin: 0 auto 0 auto;
	font: 12px/1.5 'Muli', arial, serif;
	color: #fff;
}

#fc_calendar table 
{
	border-collapse: collapse;
	font-size: 12px;
}

#fc_calendar #fc_inner td 
{
  border: 1px solid #000;
  vertical-align: top;
  background: #fff;
  color: #000;
}

#fc_outer 
{
}

#fc_inner 
{
}

#fc_calendar .event 
{
}

#fc_celander table table .event a 
{
}

#fc_calendar .out_of_range 
{
}

#fc_calendar .black 
{
}

#fc_calendar .has_events 
{
	background-color: #b8cce5;
	height: 115px;
}

#fc_calendar td.day_cell a
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

#fc_calendar td.day_cell a:hover
{
	text-decoration: underline;
}

#fc_calendar .day_cell .all_day, 
#fc_calendar .day_cell .multi_day 
{
}

#fc_calendar .day_cell .all_day a,
#fc_calendar .fc_inner .day_cell .multi-day a 
{
}

#fc_calendar .day_cell .all_day a:hover,
#fc_calendar .day_cell .multi-day a:hover
{
}

#fc_calendar .first_day 
{ 
}

#fc_calendar .last_day 
{ 
}

#fc_calendar .day_cell .index_difference_1 
{
}

#fc_calendar .day_cell .index_difference_2 
{
}

#fc_calendar .day_cell .date 
{
	width: 114px;
    text-align: right;
    background: #5b89c3;
    height: 20px;
    line-height: 20px;
}

#fc_calendar .day_cell .date a 
{
	color: #fff;
	padding: 0 10px 0 0;
	text-decoration: none;
}

#fc_calendar .day_cell .date .num 
{
}

#fc_calendar .day_cell .date a:hover
{
}

#fc_calendar .out_of_range .date
{
}

#fc_calendar .day_cell
{
	width: 115px;
	height: 115px;
}

#days_of_week th 
{
}

#month_year th
{
	padding: 5px 0;
}

#month_year th a
{
	color: #fff;
	text-decoration: none;
}

#month_year th a:hover
{
	text-decoration: underline;
}

.wrap
{
}