/* settings for the calender only */
.cal  { z-index:3; width:98%; padding:6px; vertical-align:top; margin:auto;}
.cal table {width:100%; height: 100%;  }
.cal tr { width:100%; }
.cal thead { width:100%; text-align:center; font-size:11px; }
.cal th { height: 15px; width: 14.2%; font-size:11px; padding:0px!important;}
.cal tbody { width:100%;  }
.cal td { text-align:left; border:1px solid #ccc; width:12.2%; height:75px;  vertical-align:top; text-decoration:none; font-size:10px; padding:0px!important;}
.thismonth{ color: #000; text-decoration:none; font-size:10px; }
.othermonth { color: #999999; text-decoration:none; }


/* td color for calender that has an event in that day  */
#caleventday { background-color:  #efeee4; padding:0px; margin:0px; }
#caleventday font{ font-size:7pt!important ; }
.hid_loc {
	display:none;
}
.bg0 {
background: red;
color:white;}
.bg1 {
background: orange;
}
.bg2 {
background: lightgreen;
}
.bg3 {
background: blue;
color:white;
}
.bg4 {
background: cyan;
}
.bg5 {
background: yellow;
}
.bg6 {
background: purple;
color:white;
}
.bg7 {
background: brown;
color:white;
}
.bg8 {
background: grey;
}
.bg9 {
background: pink;
}
.bg10 {
background: aquamarine;
}
.bg11 {
background: azure2;
}
.bg12 {
background: bisque1;
}
.bg13 {
background: burlywood2;
color:#666;
}
.bg14 {
background: chartreuse2;
}


#level {
background-color:#A0E085;
text-decoration:none;
}
#level1 {
background-color:#FFFF66;
text-decoration:none;}
#level2 {
background-color: #F7C06E;
text-decoration:none;
}
#level3 {
background-color:#FFAD99;
text-decoration:none;
}
.workshop {
border:1px dashed red!important; 

}
a { color:black; }
.callink {padding:1px;  margin-top:2px; margin-bottom:0px;
border:0px solid black;display:block; text-decoration:none; text-align:center;}
.callink:hover {
border:0px solid #AAA;
color:#555;
}
.callink:hover .hid_loc{
	display:block;
}
.cal td:hover { background-color: #FFFFCC!important;  }

