#calendarTable,#pf{
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
}
#calendarTable td{
	border:1px solid #ccc;
	text-align:center;
}
#calendarDefault span{
	display:block;
	background:#ffd;
	width:18px;
}
.today {
    font-weight:bold;
}
#calendarDefault .sunday,#calendarDefault .holiday{
    color: #e50003;
	background:#fcc;
}
#calendarDefault .saturday{
    color: #0000ff;
/*	background:#fcc;*/
}
#calendarDefault .open{
	background-color:#ffd;
}
#calendarDefault .close{
	background:#fcc;
}
#calendarDefault h3{
	font-size:small;
	text-align:center;
}
#calendarDefault{
	background:#fff;
	text-align:center;
}
#pf{
	margin-top:5px;
}
.bon{border:1px solid #ccc;}
