#calback,#calendar,.calhead,.calhead table,.calevent a{width:100%;}
.cal{width:263px; margin:0 auto 7px;}
.Box-Right #calendar{border-top:1px solid rgb(221,221,221); padding:10px 0 0;}
.Box-Right .cal{width:100%; clear:both; margin:0 auto;}

	.cal a,.dayrow td,.dayrow td{font-size:11px;}
.calhead{font-size:15px; font-weight:bold; height:30px;}
.dayhead td{line-height:25px; background-color:rgb(238,238,238); font-weight:bold;}
	.dayhead td{text-align:center;}
	.dayhead td,.dayrow td{border:1px solid rgb(221,221,221);}
.dayrow td,.dayout,#jump{background-color:rgb(255,255,255);}
.dayrow td{height:29px; width:14%; padding:3px; vertical-align:top;}
	.dayrow td.dayevent,.dayrow td.dayoverEvent,.dayrow td.dayoutEvent{padding:0; background-color:rgb(161,205,26); color:rgb(255,255,255);}
	.cal_day_event{padding:3px 3px 0 0;}
.day{float:right;}
	.dayover{background-color:rgb(224,224,224);}	 
.calevent{padding:3px;}
	.calevent a{display:block; height:29px; text-align:right; font-weight:bold; color:rgb(255,255,255);}
	.calevent a:hover{color:rgb(255,255,255);}
.cal_prev,.cal_current,.cal_next,.cal_jump{float:left;}	
.jumpto,.jumpClose{float:right;}	
.cal_prev,.cal_current,.cal_next,.cal_jump,.jumpto,.jumpClose{margin:0 3px 0 0; width:18px; height:19px; overflow:hidden; text-indent:-9999px;}
.cal_prev,.cal_current,.cal_next,.jumpClose{background:url(../main-images/sum-button.gif) no-repeat 0 0 transparent;display:block;}
.cal_prev{background-position:0 -40px}
.cal_current{background-position:0 -20px}
.cal_next{background-position:0 -120px}
.cal_jump{background:url(../main-images/calendar/calFunc.gif) no-repeat 2px 4px transparent;}
#jump{z-index:100; line-height:30px; padding: 5px; border: 1px solid rgb(136,136,136); width:191px; _width:189px;}
	#month,#year,.jumpto,.jumpClose{float:left;}
	#month{margin:0 3px 0 0}
	.jumpto{background:url(../main-images/calendar/calGo.gif) no-repeat 3px 2px transparent; margin:0 4px 0 0}
	.jumpClose{background-position:0 -226px; margin:0; width:15px;}
	
