.fc-event  {
font-size:1.0;/*0.83*/
font-weight:normal;
line-height:normal;
}

div#mainContent a {
color:inherit;
font-size:0.8em;
}


    #calendar {
        width: 720px;
        position: relative;
        margin: 0 auto;
        }
        
#calendar-wrapper
{
    position: relative;
    margin: 20px auto 0;
    width: 720px;
    
}

#mainContent #calendar-wrapper.noborder table tr {
    border:none;
    }
    
#mainContent table tr {
    border:none;
    }


#calendars {
    width: auto;
    z-index: 1000;
}

#calendars a span
{
    display: block;
    height: 20px;/*16*/
    width: 20px;/*16*/
    margin-right: 5px;
    float: left;
  border-radius:50%;}

#calendars a {

display:block;
margin:16px 10px;
}


#calendars #trigger-red span
{
    background: #a32929;
}

#calendars #trigger-blue span
{
    background: #274d9a;
}

#calendars #trigger-green span
{
    background: #0d7813;
}

#calendars #trigger-purple span
{
    background: #5229a3;
}


.blue,
      .fc-agenda .blue .fc-event-time,
      .blue a {
    border-color: #274d9a;     
    background-color: #274d9a;
    color: white; 
    }    
        
.red,
      .fc-agenda .red .fc-event-time,
      .red a {
          background-color: #a32929;
          border-color: #a32929;
          color: white;
          }

.purple,
      .fc-agenda .purple .fc-event-time,
      .purple a {
          background-color: #5229a3;
          border-color: #5229a3;
          color: white;
          }          
          
 
.green,
      .fc-agenda .green .fc-event-time,
      .green a {
          background-color: #0d7813;
          border-color: #0d7813;
          color: white;
          } 
          
#calendars #trigger-paprika span
{
    background: #D54949; 
} 

#calendars #trigger-peacock  span
{
    background: #5EA0CC;
}  

#calendars #trigger-mint span
{
    background: #6EB989;
} 

#calendars #trigger-lavender span
{
    background: #B38EC9;
} 

#calendars #trigger-saddle span
{
    background: #B1753B;
} 

#calendars #trigger-sand span
{
    background: #D8C295;
} 

#calendars #trigger-cardinal span
{background: #c22326;} 

#calendars #trigger-amethyst span
{background: #8164a0;} 

#calendars #trigger-tribe span
{background: #027878;} 

#calendars #trigger-dijon span
{background: #c7b082;} 

#calendars #trigger-caramel span
{background: #966e56;} 

#calendars #trigger-silver span
{background: #a1a5a5;} 

#calendars #trigger-gray span
{background: #555555;} 

#calendars #trigger-black span
{background: #000000} 

#calendars #trigger-blush span
{background: #d07a76;} 

#calendars #trigger-grass span
{background: #96b393;} 

#calendars #trigger-sky span
{background: #96C0CE;} 

#calendars #trigger-denim span
{background: #567da2;} 

#calendars #trigger-midnight span
{background: #525564;} 

.cardinal,
      .fc-agenda .cardinal .fc-event-time,
      .cardinal a {
    border-color: #c22326;     
    background-color: #c22326;
    color: white; 
    }  
    
    .amethyst,
      .fc-agenda .amethyst .fc-event-time,
      .amethyst a {
    border-color: #8164a0;     
    background-color: #8164a0;
    color: white; 
    }  
    
    .tribe,
      .fc-agenda .tribe .fc-event-time,
      .tribe a {
    border-color: #027878;     
    background-color: #027878;
    color: white; 
    }  
    
    .dijon,
      .fc-agenda .dijon .fc-event-time,
      .dijon a {
    border-color: #c7b082;     
    background-color: #c7b082;
    color: white; 
    }  
    
    .caramel,
      .fc-agenda .caramel .fc-event-time,
      .caramel a {
    border-color: #966e56;     
    background-color: #966e56;
    color: white; 
    }  
    
    .silver,
      .fc-agenda .silver .fc-event-time,
      .silver a {
    border-color: #a1a5a5;     
    background-color: #a1a5a5;
    color: white; 
    }  
    
    .gray,
      .fc-agenda .gray .fc-event-time,
      .gray a {
    border-color: #555555;     
    background-color: #555555;
    color: white; 
    }  
    
    .black,
      .fc-agenda .black .fc-event-time,
      .black a {
    border-color: #000000;     
    background-color: #000000;
    color: white; 
    }  
    
    .blush,
      .fc-agenda .blush .fc-event-time,
      .blush a {
    border-color: #d07a76;     
    background-color: #d07a76;
    color: white; 
    }  
    
    .grass,
      .fc-agenda .grass .fc-event-time,
      .grass a {
    border-color: #96b393;     
    background-color: #96b393;
    color: white; 
    }  
    
    .sky,
      .fc-agenda .sky .fc-event-time,
      .sky a {
    border-color: #96C0CE;     
    background-color: #96C0CE;
    color: white; 
    }  
    
    .denim,
      .fc-agenda .denim .fc-event-time,
      .denim a {
    border-color: #567da2;     
    background-color: #567da2;
    color: white; 
    }  
    
    .midnight,
      .fc-agenda .midnight .fc-event-time,
      .midnight a {
    border-color: #525564;     
    background-color: #525564;
    color: white; 
    }  






.peacock,
      .fc-agenda .peacock .fc-event-time,
      .peacock a {
    border-color: #5EA0CC;     
    background-color: #5EA0CC;
    color: white; 
    }   
        
.paprika,
      .fc-agenda .paprika .fc-event-time,
      .paprika a {
          background-color: #D54949;
          border-color: #D54949;
          color: white;
          } 

.lavender,
      .fc-agenda .lavender .fc-event-time,
      .lavender a {
          background-color: #B38EC9;
          border-color: #B38EC9;
          color: white;
          }       
          
 
.mint,
      .fc-agenda .mint .fc-event-time,
      .mint a {
          background-color: #6EB989;
          border-color: #6EB989;
          color: white;
          }                 
      
.saddle,
      .fc-agenda .saddle .fc-event-time,
      .saddle a {
          background-color: #B1753B;
          border-color: #B1753B;
          color: white;
          } 
.sand,
      .fc-agenda .sand .fc-event-time,
      .sand a {
          background-color: #D8C295;
          border-color: #D8C295;
          color: white;
          } 
          
.off
{
    opacity: 0.4;
}