
					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: #6A4080;
						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: #6A4080;
					}
					.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: #6A4080;
							border-color: #6A4080;
					}

					.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: #6A4080;
						border-color: #6A4080;
					}
					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: #6A4080;
							background-color: #6A4080;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_22:hover {
						color: #6A4080;
						border-color: #6A4080;
						background-color: #fff;
				}
					
					a.cal_8 .fc-event-title,
					a.cal_8 .fc-list-event-title,
					a.recur_8 .fc-event-title,
					a.recur_8 .fc-list-event-title,
					a.cal_8:hover .fc-event-title,
					a.cal_8:hover .fc-list-event-title,
					a.recur_8:hover .fc-event-title,
					a.recur_8:hover .fc-list-event-title {
						color: #6E5D1A;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_8 .fc-event-time,
					a.fc-event.recur_8 .fc-event-time,
					a.fc-event.cal_8 .fc-list-event-time,
					a.fc-event.recur_8 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_8 .fc-daygrid-event-dot,
					a.fc-event.recur_8 .fc-daygrid-event-dot,
					.fc .cal_8 .fc-list-event-dot,
					.fc .recur_8 .fc-list-event-dot {
						border-color: #6E5D1A;
					}
					.allDay_8,
					a.fc-event .allDay_8 .fc-event-time,
					a.fc-event .allDay_8 .fc-list-event-time,
					.allDay_8 a {
							color: #fff;
							background-color: #6E5D1A;
							border-color: #6E5D1A;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_8 ,
					a.fc-timegrid-event.fc-v-event.cal_8 {
						color: #fff;
						background-color: #6E5D1A;
						border-color: #6E5D1A;
					}
					a.fc-timegrid-event.fc-v-event.recur_8 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_8 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_8 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_8 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_8 {
							color: #fff;
							border-color: #6E5D1A;
							background-color: #6E5D1A;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_8:hover {
						color: #6E5D1A;
						border-color: #6E5D1A;
						background-color: #fff;
				}
					
					a.cal_5 .fc-event-title,
					a.cal_5 .fc-list-event-title,
					a.recur_5 .fc-event-title,
					a.recur_5 .fc-list-event-title,
					a.cal_5:hover .fc-event-title,
					a.cal_5:hover .fc-list-event-title,
					a.recur_5:hover .fc-event-title,
					a.recur_5:hover .fc-list-event-title {
						color: #9C20A1;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_5 .fc-event-time,
					a.fc-event.recur_5 .fc-event-time,
					a.fc-event.cal_5 .fc-list-event-time,
					a.fc-event.recur_5 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_5 .fc-daygrid-event-dot,
					a.fc-event.recur_5 .fc-daygrid-event-dot,
					.fc .cal_5 .fc-list-event-dot,
					.fc .recur_5 .fc-list-event-dot {
						border-color: #9C20A1;
					}
					.allDay_5,
					a.fc-event .allDay_5 .fc-event-time,
					a.fc-event .allDay_5 .fc-list-event-time,
					.allDay_5 a {
							color: #fff;
							background-color: #9C20A1;
							border-color: #9C20A1;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_5 ,
					a.fc-timegrid-event.fc-v-event.cal_5 {
						color: #fff;
						background-color: #9C20A1;
						border-color: #9C20A1;
					}
					a.fc-timegrid-event.fc-v-event.recur_5 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_5 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_5 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_5 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_5 {
							color: #fff;
							border-color: #9C20A1;
							background-color: #9C20A1;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_5:hover {
						color: #9C20A1;
						border-color: #9C20A1;
						background-color: #fff;
				}
					
					a.cal_9 .fc-event-title,
					a.cal_9 .fc-list-event-title,
					a.recur_9 .fc-event-title,
					a.recur_9 .fc-list-event-title,
					a.cal_9:hover .fc-event-title,
					a.cal_9:hover .fc-list-event-title,
					a.recur_9:hover .fc-event-title,
					a.recur_9:hover .fc-list-event-title {
						color: #3C3C8C;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_9 .fc-event-time,
					a.fc-event.recur_9 .fc-event-time,
					a.fc-event.cal_9 .fc-list-event-time,
					a.fc-event.recur_9 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_9 .fc-daygrid-event-dot,
					a.fc-event.recur_9 .fc-daygrid-event-dot,
					.fc .cal_9 .fc-list-event-dot,
					.fc .recur_9 .fc-list-event-dot {
						border-color: #3C3C8C;
					}
					.allDay_9,
					a.fc-event .allDay_9 .fc-event-time,
					a.fc-event .allDay_9 .fc-list-event-time,
					.allDay_9 a {
							color: #fff;
							background-color: #3C3C8C;
							border-color: #3C3C8C;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_9 ,
					a.fc-timegrid-event.fc-v-event.cal_9 {
						color: #fff;
						background-color: #3C3C8C;
						border-color: #3C3C8C;
					}
					a.fc-timegrid-event.fc-v-event.recur_9 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_9 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_9 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_9 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_9 {
							color: #fff;
							border-color: #3C3C8C;
							background-color: #3C3C8C;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_9:hover {
						color: #3C3C8C;
						border-color: #3C3C8C;
						background-color: #fff;
				}
					
					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: #454545;
						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: #454545;
					}
					.allDay_21,
					a.fc-event .allDay_21 .fc-event-time,
					a.fc-event .allDay_21 .fc-list-event-time,
					.allDay_21 a {
							color: #fff;
							background-color: #454545;
							border-color: #454545;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_21 ,
					a.fc-timegrid-event.fc-v-event.cal_21 {
						color: #fff;
						background-color: #454545;
						border-color: #454545;
					}
					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: #fff;
					}


					a.recur_allDay_21 {
							color: #fff;
							border-color: #454545;
							background-color: #454545;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_21:hover {
						color: #454545;
						border-color: #454545;
						background-color: #fff;
				}
					
					a.cal_17 .fc-event-title,
					a.cal_17 .fc-list-event-title,
					a.recur_17 .fc-event-title,
					a.recur_17 .fc-list-event-title,
					a.cal_17:hover .fc-event-title,
					a.cal_17:hover .fc-list-event-title,
					a.recur_17:hover .fc-event-title,
					a.recur_17:hover .fc-list-event-title {
						color: #961B0E;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_17 .fc-event-time,
					a.fc-event.recur_17 .fc-event-time,
					a.fc-event.cal_17 .fc-list-event-time,
					a.fc-event.recur_17 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_17 .fc-daygrid-event-dot,
					a.fc-event.recur_17 .fc-daygrid-event-dot,
					.fc .cal_17 .fc-list-event-dot,
					.fc .recur_17 .fc-list-event-dot {
						border-color: #961B0E;
					}
					.allDay_17,
					a.fc-event .allDay_17 .fc-event-time,
					a.fc-event .allDay_17 .fc-list-event-time,
					.allDay_17 a {
							color: #fff;
							background-color: #961B0E;
							border-color: #961B0E;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_17 ,
					a.fc-timegrid-event.fc-v-event.cal_17 {
						color: #fff;
						background-color: #961B0E;
						border-color: #961B0E;
					}
					a.fc-timegrid-event.fc-v-event.recur_17 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_17 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_17 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_17 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_17 {
							color: #fff;
							border-color: #961B0E;
							background-color: #961B0E;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_17:hover {
						color: #961B0E;
						border-color: #961B0E;
						background-color: #fff;
				}
					
					a.cal_18 .fc-event-title,
					a.cal_18 .fc-list-event-title,
					a.recur_18 .fc-event-title,
					a.recur_18 .fc-list-event-title,
					a.cal_18:hover .fc-event-title,
					a.cal_18:hover .fc-list-event-title,
					a.recur_18:hover .fc-event-title,
					a.recur_18:hover .fc-list-event-title {
						color: #853672;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_18 .fc-event-time,
					a.fc-event.recur_18 .fc-event-time,
					a.fc-event.cal_18 .fc-list-event-time,
					a.fc-event.recur_18 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_18 .fc-daygrid-event-dot,
					a.fc-event.recur_18 .fc-daygrid-event-dot,
					.fc .cal_18 .fc-list-event-dot,
					.fc .recur_18 .fc-list-event-dot {
						border-color: #853672;
					}
					.allDay_18,
					a.fc-event .allDay_18 .fc-event-time,
					a.fc-event .allDay_18 .fc-list-event-time,
					.allDay_18 a {
							color: #fff;
							background-color: #853672;
							border-color: #853672;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_18 ,
					a.fc-timegrid-event.fc-v-event.cal_18 {
						color: #fff;
						background-color: #853672;
						border-color: #853672;
					}
					a.fc-timegrid-event.fc-v-event.recur_18 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_18 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_18 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_18 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_18 {
							color: #fff;
							border-color: #853672;
							background-color: #853672;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_18:hover {
						color: #853672;
						border-color: #853672;
						background-color: #fff;
				}
					
					a.cal_19 .fc-event-title,
					a.cal_19 .fc-list-event-title,
					a.recur_19 .fc-event-title,
					a.recur_19 .fc-list-event-title,
					a.cal_19:hover .fc-event-title,
					a.cal_19:hover .fc-list-event-title,
					a.recur_19:hover .fc-event-title,
					a.recur_19:hover .fc-list-event-title {
						color: #486F73;
						border: 0px;
						background-color: transparent;
						background-image: none;
					}
					a.fc-event.cal_19 .fc-event-time,
					a.fc-event.recur_19 .fc-event-time,
					a.fc-event.cal_19 .fc-list-event-time,
					a.fc-event.recur_19 .fc-list-event-time {
						color: #404040;
					}
					a.fc-event.cal_19 .fc-daygrid-event-dot,
					a.fc-event.recur_19 .fc-daygrid-event-dot,
					.fc .cal_19 .fc-list-event-dot,
					.fc .recur_19 .fc-list-event-dot {
						border-color: #486F73;
					}
					.allDay_19,
					a.fc-event .allDay_19 .fc-event-time,
					a.fc-event .allDay_19 .fc-list-event-time,
					.allDay_19 a {
							color: #fff;
							background-color: #486F73;
							border-color: #486F73;
					}

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

					a.fc-timegrid-event.fc-v-event.recur_19 ,
					a.fc-timegrid-event.fc-v-event.cal_19 {
						color: #fff;
						background-color: #486F73;
						border-color: #486F73;
					}
					a.fc-timegrid-event.fc-v-event.recur_19 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.cal_19 .fc-event-time,
					a.fc-timegrid-event.fc-v-event.recur_19 .fc-event-title,
					a.fc-timegrid-event.fc-v-event.cal_19 .fc-event-title {
						color: #fff;
					}


					a.recur_allDay_19 {
							color: #fff;
							border-color: #486F73;
							background-color: #486F73;
							background-image: none;
							padding: 0px 5px;
					}
					a.recur_allDay_19:hover {
						color: #486F73;
						border-color: #486F73;
						background-color: #fff;
				}
					