.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-11,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-11,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-11 {
      background: none repeat scroll 0 0 #ff1616;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-11,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-11,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-11 {
      background: none repeat scroll 0 0 #ff1616;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-11 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-11 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-11 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-11 .cutoff {
      background: none repeat scroll 0 0 #ff1616;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-11,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-11 {
      background: none repeat scroll 0 0 #ff1616 !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-12,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-12,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-12 {
      background: none repeat scroll 0 0 #ffffff;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-12,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-12,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-12 {
      background: none repeat scroll 0 0 #ffffff;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-12 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-12 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-12 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-12 .cutoff {
      background: none repeat scroll 0 0 #ffffff;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-12,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-12 {
      background: none repeat scroll 0 0 #ffffff !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-13,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-13,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-13 {
      background: none repeat scroll 0 0 #ffffff;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-13,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-13,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-13 {
      background: none repeat scroll 0 0 #ffffff;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-13 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-13 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-13 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-13 .cutoff {
      background: none repeat scroll 0 0 #ffffff;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-13,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-13 {
      background: none repeat scroll 0 0 #ffffff !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-14,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-14,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-14 {
      background: none repeat scroll 0 0 #f1be24;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-14,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-14,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-14 {
      background: none repeat scroll 0 0 #f1be24;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-14 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-14 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-14 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-14 .cutoff {
      background: none repeat scroll 0 0 #f1be24;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-14,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-14 {
      background: none repeat scroll 0 0 #f1be24 !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-4,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-4,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-4 {
      background: none repeat scroll 0 0 #ffffff;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-4,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-4,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-4 {
      background: none repeat scroll 0 0 #ffffff;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-4 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-4 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-4 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-4 .cutoff {
      background: none repeat scroll 0 0 #ffffff;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-4,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-4 {
      background: none repeat scroll 0 0 #ffffff !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-5,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-5,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-5 {
      background: none repeat scroll 0 0 #0ac341;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-5,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-5,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-5 {
      background: none repeat scroll 0 0 #0ac341;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-5 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-5 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-5 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-5 .cutoff {
      background: none repeat scroll 0 0 #0ac341;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-5,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-5 {
      background: none repeat scroll 0 0 #0ac341 !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-6,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-6,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-6 {
      background: none repeat scroll 0 0 #ffffff;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-6,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-6,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-6 {
      background: none repeat scroll 0 0 #ffffff;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-6 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-6 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-6 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-6 .cutoff {
      background: none repeat scroll 0 0 #ffffff;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-6,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-6 {
      background: none repeat scroll 0 0 #ffffff !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }.calendar-calendar .month-view .full td.multi-day div.colors-taxonomy-term-7,
    .calendar-calendar .week-view .full td.multi-day div.colors-taxonomy-term-7,
    .calendar-calendar .day-view .full td.multi-day div.colors-taxonomy-term-7 {
      background: none repeat scroll 0 0 #ffffff;
      color: #FFFFFF;
      height: 1.9em;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
    }
    .calendar-calendar .month-view .full td.single-day div.colors-taxonomy-term-7,
    .calendar-calendar .week-view .full td.single-day div.colors-taxonomy-term-7,
    .calendar-calendar .day-view .full td.single-day div.colors-taxonomy-term-7 {
      background: none repeat scroll 0 0 #ffffff;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-7 .continues,
    .calendar-calendar .month-view .full td.multi-day .inner .colors-taxonomy-term-7 .cutoff,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-7 .continues,
    .calendar-calendar .week-view .full td.multi-day .inner .colors-taxonomy-term-7 .cutoff {
      background: none repeat scroll 0 0 #ffffff;
      border-radius: 0 5px 5px 0;
      height: 1.9em;
      padding-left: 6px;
      position: absolute;
      right: 0 !important;
      text-align: left;
      width: 10px;
      z-index: 1;
    }
    .calendar-calendar .week-view .full div.single-day div.colors-taxonomy-term-7,
    .calendar-calendar .day-view .full div.single-day div.colors-taxonomy-term-7 {
      background: none repeat scroll 0 0 #ffffff !important;
      overflow: hidden;
      padding: 0 3px;
      width: auto;
    }