#cmcal {
	font-family:"Courier New", Courier, mono;
    width:245px;
    border:0px solid #888;    
    border-collapse:collapse;
}

#cmcal td {
	width:35px;
	height:35px;
	border-collpase:collpase;
	border:1px solid #888;
	font-size:12px;
	color:#CCCCCC;
	text-align:right;
	padding-right:5px;
}

#cmcal .days{
    width:35px;
	height:35px;
    border-collpase:collpase;
    border:1px solid #888;
	font-size:12px;
	color:#666666;
    text-align:right;
    padding-right:5px;
	background-color:  #E9ECEF;
}

#cmcal th {
	border-collpase:collpase;
	height:35px;
	width:35px;
	border:1px solid #888;
	color:#666666;
	background-color: #E9ECEF;
	text-align: center;
}

#cmcal .months {
	border-collpase:collpase;
	height:35px;
	width:35px;
	border-left:0px none #888;
	border-right:0px none #888;
	color:#666666;
	background-color: #E9ECEF;
	text-align: center;
}

#cmcal .Lmonths {
	border-collpase:collpase;
	height:35px;
	width:35px;
	border-right:0px none #888;
	color:#666666;
	background-color: #E9ECEF;
	text-align: center;
}

#cmcal .Rmonths {
	border-collpase:collpase;
	height:35px;
	width:35px;
	border-left:0px none #888;
	color:#666666;
	background-color: #E9ECEF;
	text-align: center;
}

#cmcal .actday{
	
}
#cmcal .actdayURL{
    background-color: #666666;
    font-weight:bold;
}
.exhibitions{
	/* [disabled]background-color: #FFCC33; */
	font-weight:bold;
}
.overseas{
    background-color: #FFFF00;
    font-weight:bold;
}
.seminars{
    background-color: #0066FF;
    font-weight:bold;
}
.conferences{
    background-color: #669933;
    font-weight:bold;
}
#cmcal .competitions{
    background-color: #33CC33;
    font-weight:bold;
}

