				
	

.cal_week_day_view .group1 .event .header, .cal_week_day_view .group1 .event .subheader{
	background-color: ;
}

.group1 .event,.group1 .event_summary {
	background-color: #;
}

.group1 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group1 .event_single .content a, .group1_set_text {
	color: #;
}

.group1_background{
	color: #;
	font-weight: bold;
}

.group1_legend, .group1_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group1 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group1_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group1_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group2 .event .header, .cal_week_day_view .group2 .event .subheader{
	background-color: ;
}

.group2 .event,.group2 .event_summary {
	background-color: #;
}

.group2 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group2 .event_single .content a, .group2_set_text {
	color: #;
}

.group2_background{
	color: #;
	font-weight: bold;
}

.group2_legend, .group2_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group2 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group2_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group2_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group3 .event .header, .cal_week_day_view .group3 .event .subheader{
	background-color: ;
}

.group3 .event,.group3 .event_summary {
	background-color: #;
}

.group3 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group3 .event_single .content a, .group3_set_text {
	color: #;
}

.group3_background{
	color: #;
	font-weight: bold;
}

.group3_legend, .group3_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group3 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group3_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group3_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group4 .event .header, .cal_week_day_view .group4 .event .subheader{
	background-color: ;
}

.group4 .event,.group4 .event_summary {
	background-color: #;
}

.group4 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group4 .event_single .content a, .group4_set_text {
	color: #;
}

.group4_background{
	color: #;
	font-weight: bold;
}

.group4_legend, .group4_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group4 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group4_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group4_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group5 .event .header, .cal_week_day_view .group5 .event .subheader{
	background-color: ;
}

.group5 .event,.group5 .event_summary {
	background-color: #;
}

.group5 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group5 .event_single .content a, .group5_set_text {
	color: #;
}

.group5_background{
	color: #;
	font-weight: bold;
}

.group5_legend, .group5_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group5 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group5_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group5_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group6 .event .header, .cal_week_day_view .group6 .event .subheader{
	background-color: ;
}

.group6 .event,.group6 .event_summary {
	background-color: #;
}

.group6 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group6 .event_single .content a, .group6_set_text {
	color: #;
}

.group6_background{
	color: #;
	font-weight: bold;
}

.group6_legend, .group6_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group6 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group6_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group6_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group7 .event .header, .cal_week_day_view .group7 .event .subheader{
	background-color: ;
}

.group7 .event,.group7 .event_summary {
	background-color: #;
}

.group7 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group7 .event_single .content a, .group7_set_text {
	color: #;
}

.group7_background{
	color: #;
	font-weight: bold;
}

.group7_legend, .group7_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group7 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group7_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group7_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group8 .event .header, .cal_week_day_view .group8 .event .subheader{
	background-color: ;
}

.group8 .event,.group8 .event_summary {
	background-color: #;
}

.group8 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group8 .event_single .content a, .group8_set_text {
	color: #;
}

.group8_background{
	color: #;
	font-weight: bold;
}

.group8_legend, .group8_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group8 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group8_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group8_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group9 .event .header, .cal_week_day_view .group9 .event .subheader{
	background-color: ;
}

.group9 .event,.group9 .event_summary {
	background-color: #;
}

.group9 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group9 .event_single .content a, .group9_set_text {
	color: #;
}

.group9_background{
	color: #;
	font-weight: bold;
}

.group9_legend, .group9_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group9 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group9_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group9_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group10 .event .header, .cal_week_day_view .group10 .event .subheader{
	background-color: ;
}

.group10 .event,.group10 .event_summary {
	background-color: #1e7145;
}

.group10 .event_span .content{
	background-color: #1e7145;
        color: white;
}

#cal_left_container .group10 .event_single .content a, .group10_set_text {
	color: #1e7145;
}

.group10_background{
	color: #1e7145;
	font-weight: bold;
}

.group10_legend, .group10_set_bg {
	background-color: #1e7145;
}

.cal_agenda_section .item.group10 .calendar{
	background-color: #1e7145;
	color: #fff;
}

#cal_group_legend a.group10_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group10_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group11 .event .header, .cal_week_day_view .group11 .event .subheader{
	background-color: ;
}

.group11 .event,.group11 .event_summary {
	background-color: #;
}

.group11 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group11 .event_single .content a, .group11_set_text {
	color: #;
}

.group11_background{
	color: #;
	font-weight: bold;
}

.group11_legend, .group11_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group11 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group11_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group11_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group13 .event .header, .cal_week_day_view .group13 .event .subheader{
	background-color: ;
}

.group13 .event,.group13 .event_summary {
	background-color: #;
}

.group13 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group13 .event_single .content a, .group13_set_text {
	color: #;
}

.group13_background{
	color: #;
	font-weight: bold;
}

.group13_legend, .group13_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group13 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group13_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group13_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group14 .event .header, .cal_week_day_view .group14 .event .subheader{
	background-color: ;
}

.group14 .event,.group14 .event_summary {
	background-color: #;
}

.group14 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group14 .event_single .content a, .group14_set_text {
	color: #;
}

.group14_background{
	color: #;
	font-weight: bold;
}

.group14_legend, .group14_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group14 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group14_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group14_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group15 .event .header, .cal_week_day_view .group15 .event .subheader{
	background-color: ;
}

.group15 .event,.group15 .event_summary {
	background-color: #;
}

.group15 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group15 .event_single .content a, .group15_set_text {
	color: #;
}

.group15_background{
	color: #;
	font-weight: bold;
}

.group15_legend, .group15_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group15 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group15_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group15_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group16 .event .header, .cal_week_day_view .group16 .event .subheader{
	background-color: ;
}

.group16 .event,.group16 .event_summary {
	background-color: #;
}

.group16 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group16 .event_single .content a, .group16_set_text {
	color: #;
}

.group16_background{
	color: #;
	font-weight: bold;
}

.group16_legend, .group16_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group16 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group16_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group16_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group17 .event .header, .cal_week_day_view .group17 .event .subheader{
	background-color: ;
}

.group17 .event,.group17 .event_summary {
	background-color: #;
}

.group17 .event_span .content{
	background-color: #;
        color: white;
}

#cal_left_container .group17 .event_single .content a, .group17_set_text {
	color: #;
}

.group17_background{
	color: #;
	font-weight: bold;
}

.group17_legend, .group17_set_bg {
	background-color: #;
}

.cal_agenda_section .item.group17 .calendar{
	background-color: #;
	color: #fff;
}

#cal_group_legend a.group17_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: white;
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group17_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: white;
        text-shadow: 0px 0px 0px;
}



.cal_week_day_view .group19 .event .header, .cal_week_day_view .group19 .event .subheader{
	background-color: ;
}

.group19 .event,.group19 .event_summary {
	background-color: rgb(231, 7;
}

.group19 .event_span .content{
	background-color: rgb(231, 7;
        color: rgb(255, 255, 255);
}

#cal_left_container .group19 .event_single .content a, .group19_set_text {
	color: rgb(231, 7;
}

.group19_background{
	color: rgb(231, 7;
	font-weight: bold;
}

.group19_legend, .group19_set_bg {
	background-color: rgb(231, 7;
}

.cal_agenda_section .item.group19 .calendar{
	background-color: rgb(231, 7;
	color: #fff;
}

#cal_group_legend a.group19_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        display: inline-block;
        text-decoration: none;
        color: rgb(255, 255, 255);
        /* font-weight: bold;
        background-image: url('../images/effects-glow-top-2.png');
        background-position: left center;
        background-repeat: repeat-x; */

        width: 80%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: middle;
}

#cal_left_container .cal_month_view  .event_span a.group19_label { /* Added by George on 20180413. I moved it from assets/modules/calendar/styles/base.css in order to support font color. */
        color: rgb(255, 255, 255);
        text-shadow: 0px 0px 0px;
}

.events_1 {width: 93.00%;} 
.events_1 .colspan_7 {width: 100.00%;} 
.events_1 .colspan_6 {width: 85.71%;} 
.events_1 .colspan_5 {width: 71.43%;} 
.events_1 .colspan_4 {width: 57.14%;} 
.events_1 .colspan_3 {width: 42.86%;} 
.events_1 .colspan_2 {width: 28.57%;} 
.events_1 .colspan_1 {width: 14.29%;} 
.events_2 {width: 79.71%;} 
.events_2 .colspan_6 {width: 100.00%;} 
.events_2 .colspan_5 {width: 83.33%;} 
.events_2 .colspan_4 {width: 66.67%;} 
.events_2 .colspan_3 {width: 50.00%;} 
.events_2 .colspan_2 {width: 33.33%;} 
.events_2 .colspan_1 {width: 16.67%;} 
.events_3 {width: 66.43%;} 
.events_3 .colspan_5 {width: 100.00%;} 
.events_3 .colspan_4 {width: 80.00%;} 
.events_3 .colspan_3 {width: 60.00%;} 
.events_3 .colspan_2 {width: 40.00%;} 
.events_3 .colspan_1 {width: 20.00%;} 
.events_4 {width: 53.14%;} 
.events_4 .colspan_4 {width: 100.00%;} 
.events_4 .colspan_3 {width: 75.00%;} 
.events_4 .colspan_2 {width: 50.00%;} 
.events_4 .colspan_1 {width: 25.00%;} 
.events_5 {width: 39.86%;} 
.events_5 .colspan_3 {width: 100.00%;} 
.events_5 .colspan_2 {width: 66.67%;} 
.events_5 .colspan_1 {width: 33.33%;} 
.events_6 {width: 26.57%;} 
.events_6 .colspan_2 {width: 100.00%;} 
.events_6 .colspan_1 {width: 50.00%;} 
.events_7 {width: 13.29%;} 
.events_7 .colspan_1 {width: 100.00%;} 
