
					a.cal_12 .fc-event-title,
					a.cal_12 .fc-list-event-title,
					a.recur_12 .fc-event-title,
					a.recur_12 .fc-list-event-title,
					a.cal_12:hover .fc-event-title,
					a.cal_12:hover .fc-list-event-title,
					a.recur_12:hover .fc-event-title,
					a.recur_12:hover .fc-list-event-title {
						color: #C82D2D;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_12 .fc-event-time,
					a.fc-event.recur_12 .fc-event-time,
					a.fc-event.cal_12 .fc-list-event-time,
					a.fc-event.recur_12 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_12 .fc-daygrid-event-dot,
					a.fc-event.recur_12 .fc-daygrid-event-dot,
					.fc .cal_12 .fc-list-event-dot,
					.fc .recur_12 .fc-list-event-dot {
						border-color: #C82D2D;
					}
					.allDay_12,
					a.fc-event .allDay_12 .fc-event-time,
					a.fc-event .allDay_12 .fc-list-event-time,
					.allDay_12 a {
							color: #fff;
							background-color: #C82D2D;
							border-color: #C82D2D;
					}

					.allDay_12 .fc-event-title {
						color: #fff;
					}

					a.fc-timegrid-event.fc-v-event.recur_12 ,
					a.fc-timegrid-event.fc-v-event.cal_12 {
						color: #fff;
						background-color: #C82D2D;
						border-color: #C82D2D;
					}
					a.fc-timegrid-event.fc-v-event.recur_12 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_12 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_12 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_12 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_12 {
							color: #fff;
							border-color: #C82D2D;
							background-color: #C82D2D;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_12:hover {
						color: #C82D2D;
						border-color: #C82D2D;
						background-color: #fff;
				}
					
					a.cal_13 .fc-event-title,
					a.cal_13 .fc-list-event-title,
					a.recur_13 .fc-event-title,
					a.recur_13 .fc-list-event-title,
					a.cal_13:hover .fc-event-title,
					a.cal_13:hover .fc-list-event-title,
					a.recur_13:hover .fc-event-title,
					a.recur_13:hover .fc-list-event-title {
						color: #FFBC00;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_13 .fc-event-time,
					a.fc-event.recur_13 .fc-event-time,
					a.fc-event.cal_13 .fc-list-event-time,
					a.fc-event.recur_13 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_13 .fc-daygrid-event-dot,
					a.fc-event.recur_13 .fc-daygrid-event-dot,
					.fc .cal_13 .fc-list-event-dot,
					.fc .recur_13 .fc-list-event-dot {
						border-color: #FFBC00;
					}
					.allDay_13,
					a.fc-event .allDay_13 .fc-event-time,
					a.fc-event .allDay_13 .fc-list-event-time,
					.allDay_13 a {
							color: #000;
							background-color: #FFBC00;
							border-color: #FFBC00;
					}

					.allDay_13 .fc-event-title {
						color: #000;
					}

					a.fc-timegrid-event.fc-v-event.recur_13 ,
					a.fc-timegrid-event.fc-v-event.cal_13 {
						color: #000;
						background-color: #FFBC00;
						border-color: #FFBC00;
					}
					a.fc-timegrid-event.fc-v-event.recur_13 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_13 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_13 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_13 .fc-event-title {
						color: #000;
					}


					a.recur_allDay_13 {
							color: #000;
							border-color: #FFBC00;
							background-color: #FFBC00;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_13:hover {
						color: #FFBC00;
						border-color: #FFBC00;
						background-color: #000;
				}
					
					a.cal_23 .fc-event-title,
					a.cal_23 .fc-list-event-title,
					a.recur_23 .fc-event-title,
					a.recur_23 .fc-list-event-title,
					a.cal_23:hover .fc-event-title,
					a.cal_23:hover .fc-list-event-title,
					a.recur_23:hover .fc-event-title,
					a.recur_23:hover .fc-list-event-title {
						color: #CC527A;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_23 .fc-event-time,
					a.fc-event.recur_23 .fc-event-time,
					a.fc-event.cal_23 .fc-list-event-time,
					a.fc-event.recur_23 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_23 .fc-daygrid-event-dot,
					a.fc-event.recur_23 .fc-daygrid-event-dot,
					.fc .cal_23 .fc-list-event-dot,
					.fc .recur_23 .fc-list-event-dot {
						border-color: #CC527A;
					}
					.allDay_23,
					a.fc-event .allDay_23 .fc-event-time,
					a.fc-event .allDay_23 .fc-list-event-time,
					.allDay_23 a {
							color: #fff;
							background-color: #CC527A;
							border-color: #CC527A;
					}

					.allDay_23 .fc-event-title {
						color: #fff;
					}

					a.fc-timegrid-event.fc-v-event.recur_23 ,
					a.fc-timegrid-event.fc-v-event.cal_23 {
						color: #fff;
						background-color: #CC527A;
						border-color: #CC527A;
					}
					a.fc-timegrid-event.fc-v-event.recur_23 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_23 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_23 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_23 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_23 {
							color: #fff;
							border-color: #CC527A;
							background-color: #CC527A;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_23:hover {
						color: #CC527A;
						border-color: #CC527A;
						background-color: #fff;
				}
					
					a.cal_11 .fc-event-title,
					a.cal_11 .fc-list-event-title,
					a.recur_11 .fc-event-title,
					a.recur_11 .fc-list-event-title,
					a.cal_11:hover .fc-event-title,
					a.cal_11:hover .fc-list-event-title,
					a.recur_11:hover .fc-event-title,
					a.recur_11:hover .fc-list-event-title {
						color: #CAEF80;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_11 .fc-event-time,
					a.fc-event.recur_11 .fc-event-time,
					a.fc-event.cal_11 .fc-list-event-time,
					a.fc-event.recur_11 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_11 .fc-daygrid-event-dot,
					a.fc-event.recur_11 .fc-daygrid-event-dot,
					.fc .cal_11 .fc-list-event-dot,
					.fc .recur_11 .fc-list-event-dot {
						border-color: #CAEF80;
					}
					.allDay_11,
					a.fc-event .allDay_11 .fc-event-time,
					a.fc-event .allDay_11 .fc-list-event-time,
					.allDay_11 a {
							color: #000;
							background-color: #CAEF80;
							border-color: #CAEF80;
					}

					.allDay_11 .fc-event-title {
						color: #000;
					}

					a.fc-timegrid-event.fc-v-event.recur_11 ,
					a.fc-timegrid-event.fc-v-event.cal_11 {
						color: #000;
						background-color: #CAEF80;
						border-color: #CAEF80;
					}
					a.fc-timegrid-event.fc-v-event.recur_11 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_11 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_11 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_11 .fc-event-title {
						color: #000;
					}


					a.recur_allDay_11 {
							color: #000;
							border-color: #CAEF80;
							background-color: #CAEF80;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_11:hover {
						color: #CAEF80;
						border-color: #CAEF80;
						background-color: #000;
				}
					
					a.cal_24 .fc-event-title,
					a.cal_24 .fc-list-event-title,
					a.recur_24 .fc-event-title,
					a.recur_24 .fc-list-event-title,
					a.cal_24:hover .fc-event-title,
					a.cal_24:hover .fc-list-event-title,
					a.recur_24:hover .fc-event-title,
					a.recur_24:hover .fc-list-event-title {
						color: #00D1D8;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_24 .fc-event-time,
					a.fc-event.recur_24 .fc-event-time,
					a.fc-event.cal_24 .fc-list-event-time,
					a.fc-event.recur_24 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_24 .fc-daygrid-event-dot,
					a.fc-event.recur_24 .fc-daygrid-event-dot,
					.fc .cal_24 .fc-list-event-dot,
					.fc .recur_24 .fc-list-event-dot {
						border-color: #00D1D8;
					}
					.allDay_24,
					a.fc-event .allDay_24 .fc-event-time,
					a.fc-event .allDay_24 .fc-list-event-time,
					.allDay_24 a {
							color: #000;
							background-color: #00D1D8;
							border-color: #00D1D8;
					}

					.allDay_24 .fc-event-title {
						color: #000;
					}

					a.fc-timegrid-event.fc-v-event.recur_24 ,
					a.fc-timegrid-event.fc-v-event.cal_24 {
						color: #000;
						background-color: #00D1D8;
						border-color: #00D1D8;
					}
					a.fc-timegrid-event.fc-v-event.recur_24 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_24 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_24 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_24 .fc-event-title {
						color: #000;
					}


					a.recur_allDay_24 {
							color: #000;
							border-color: #00D1D8;
							background-color: #00D1D8;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_24:hover {
						color: #00D1D8;
						border-color: #00D1D8;
						background-color: #000;
				}
					
					a.cal_21 .fc-event-title,
					a.cal_21 .fc-list-event-title,
					a.recur_21 .fc-event-title,
					a.recur_21 .fc-list-event-title,
					a.cal_21:hover .fc-event-title,
					a.cal_21:hover .fc-list-event-title,
					a.recur_21:hover .fc-event-title,
					a.recur_21:hover .fc-list-event-title {
						color: #00DCB0;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_21 .fc-event-time,
					a.fc-event.recur_21 .fc-event-time,
					a.fc-event.cal_21 .fc-list-event-time,
					a.fc-event.recur_21 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_21 .fc-daygrid-event-dot,
					a.fc-event.recur_21 .fc-daygrid-event-dot,
					.fc .cal_21 .fc-list-event-dot,
					.fc .recur_21 .fc-list-event-dot {
						border-color: #00DCB0;
					}
					.allDay_21,
					a.fc-event .allDay_21 .fc-event-time,
					a.fc-event .allDay_21 .fc-list-event-time,
					.allDay_21 a {
							color: #000;
							background-color: #00DCB0;
							border-color: #00DCB0;
					}

					.allDay_21 .fc-event-title {
						color: #000;
					}

					a.fc-timegrid-event.fc-v-event.recur_21 ,
					a.fc-timegrid-event.fc-v-event.cal_21 {
						color: #000;
						background-color: #00DCB0;
						border-color: #00DCB0;
					}
					a.fc-timegrid-event.fc-v-event.recur_21 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_21 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_21 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_21 .fc-event-title {
						color: #000;
					}


					a.recur_allDay_21 {
							color: #000;
							border-color: #00DCB0;
							background-color: #00DCB0;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_21:hover {
						color: #00DCB0;
						border-color: #00DCB0;
						background-color: #000;
				}
					
					a.cal_14 .fc-event-title,
					a.cal_14 .fc-list-event-title,
					a.recur_14 .fc-event-title,
					a.recur_14 .fc-list-event-title,
					a.cal_14:hover .fc-event-title,
					a.cal_14:hover .fc-list-event-title,
					a.recur_14:hover .fc-event-title,
					a.recur_14:hover .fc-list-event-title {
						color: #63DFF7;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_14 .fc-event-time,
					a.fc-event.recur_14 .fc-event-time,
					a.fc-event.cal_14 .fc-list-event-time,
					a.fc-event.recur_14 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_14 .fc-daygrid-event-dot,
					a.fc-event.recur_14 .fc-daygrid-event-dot,
					.fc .cal_14 .fc-list-event-dot,
					.fc .recur_14 .fc-list-event-dot {
						border-color: #63DFF7;
					}
					.allDay_14,
					a.fc-event .allDay_14 .fc-event-time,
					a.fc-event .allDay_14 .fc-list-event-time,
					.allDay_14 a {
							color: #000;
							background-color: #63DFF7;
							border-color: #63DFF7;
					}

					.allDay_14 .fc-event-title {
						color: #000;
					}

					a.fc-timegrid-event.fc-v-event.recur_14 ,
					a.fc-timegrid-event.fc-v-event.cal_14 {
						color: #000;
						background-color: #63DFF7;
						border-color: #63DFF7;
					}
					a.fc-timegrid-event.fc-v-event.recur_14 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_14 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_14 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_14 .fc-event-title {
						color: #000;
					}


					a.recur_allDay_14 {
							color: #000;
							border-color: #63DFF7;
							background-color: #63DFF7;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_14:hover {
						color: #63DFF7;
						border-color: #63DFF7;
						background-color: #000;
				}
					
					a.cal_22 .fc-event-title,
					a.cal_22 .fc-list-event-title,
					a.recur_22 .fc-event-title,
					a.recur_22 .fc-list-event-title,
					a.cal_22:hover .fc-event-title,
					a.cal_22:hover .fc-list-event-title,
					a.recur_22:hover .fc-event-title,
					a.recur_22:hover .fc-list-event-title {
						color: #6470EA;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_22 .fc-event-time,
					a.fc-event.recur_22 .fc-event-time,
					a.fc-event.cal_22 .fc-list-event-time,
					a.fc-event.recur_22 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_22 .fc-daygrid-event-dot,
					a.fc-event.recur_22 .fc-daygrid-event-dot,
					.fc .cal_22 .fc-list-event-dot,
					.fc .recur_22 .fc-list-event-dot {
						border-color: #6470EA;
					}
					.allDay_22,
					a.fc-event .allDay_22 .fc-event-time,
					a.fc-event .allDay_22 .fc-list-event-time,
					.allDay_22 a {
							color: #fff;
							background-color: #6470EA;
							border-color: #6470EA;
					}

					.allDay_22 .fc-event-title {
						color: #fff;
					}

					a.fc-timegrid-event.fc-v-event.recur_22 ,
					a.fc-timegrid-event.fc-v-event.cal_22 {
						color: #fff;
						background-color: #6470EA;
						border-color: #6470EA;
					}
					a.fc-timegrid-event.fc-v-event.recur_22 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_22 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_22 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_22 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_22 {
							color: #fff;
							border-color: #6470EA;
							background-color: #6470EA;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_22:hover {
						color: #6470EA;
						border-color: #6470EA;
						background-color: #fff;
				}
					