        <style>
            * {margin: 0;padding: 0} 


            #calendar {width: 340px;height:380px; margin: 100px auto;overflow: hidden;border: 0px solid #000;padding: 20px; position:relative; left:-20px; }
            #calendar h4 {text-align: center;margin-bottom: 10px}
            #calendar .a1 {position: relative;top: -32px;left: 10px; text-decoration:none;padding-left:10px;padding-right:10px;border:1px solid; border-radius:3px;}
            #calendar .a2 {position: absolute;top: 20px;right: 20px; text-decoration:none;padding-left:10px; padding-right:10px; }
            #calendar .week {height: 30px;line-height: 30px;border-bottom:1px solid gainsboro;margin-bottom:10px;}
            #calendar .week li {float: left;width: 40px;height: 38px;text-align: center;line-height:30px;list-style:none; }
            #calendar .dateList {overflow: hidden;clear: both}
            #calendar .dateList li {float: left;width: 38px;height: 38px;text-align: center;line-height: 30px;list-style: none;cursor:pointer; }
            #calendar .dateList .ccc {color: #ccc; background:linear-gradient(135deg, rgba(255,255,255,0.2) 50%, rgba(245,245,245,0.3) 0); background-size: 100% 45px;margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px;}
            #calendar .dateList .red {color: fireBrick; background:rgba(255,228,225,0.2); font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}
	    #calendar .dateList .check {background:rgba(255,228,225,1); color:fireBrick; font-weight:bold; border-radius:19px;} 
	    #calendar .dateList .check1 {background:rgba(178,34,34,1); color:Ghostwhite; } 
            #calendar .dateList .sun {color: #000;}
	     #calendar .dateList .blank1 { color:fireBrick; background:white; background-size: 100% 45px; font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}
/*rgba(255,228,225,0.2)*/

            #calendar_1 {width: 340px; height:380px; margin: 100px auto;overflow: hidden;border: 0px solid #000;padding: 20px; 
			position:relative; left:300px; top:-520px;}
            #calendar_1 h4 {text-align: center;margin-bottom: 10px}
            #calendar_1 .a1 {position: absolute;top: 20px;left: 20px; text-decoration:none;padding-left:10px; padding-right:10px; border:1px solid;}
            #calendar_1 .a2 {position: relative;top: -30px;right: -316px; text-decoration:none; padding-left:10px; padding-right:10px; border:1px solid; border-radius:3px;}
            #calendar_1 .week {height: 30px;line-height: 30px;border-bottom: 1px solid gainsboro;margin-bottom: 10px;}
            #calendar_1 .week li {float: left;width:40px;height:38px;text-align: center;line-height:30px; list-style: none; }
            #calendar_1 .dateList_1 {overflow: hidden;clear: both}
            #calendar_1 .dateList_1 li {float: left;width:38px;height: 38px;text-align: center;line-height: 30px;list-style: none; cursor:pointer;}
            #calendar_1 .dateList_1 .ccc {color: #ccc; background:linear-gradient(135deg, rgba(255,255,255,0.2) 50%, rgba(245,245,245,0.3) 0); background-size: 100% 45px;margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px;}
            #calendar_1 .dateList_1 .red {color: fireBrick; background:rgba(255,228,225,0.2); font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}
	     #calendar_1 .dateList_1 .check1 {background:rgba(178,34,34,1); color:Ghostwhite; }  /*178,34,34*/
	    #calendar_1 .dateList_1 .check {background:rgba(255,228,225,1); color:fireBrick; font-weight:bold; border-radius:19px;}  
            #calendar_1 .dateList_1 .sun {color: #000;}
	     #calendar_1 .dateList_1 .blank1 { color:fireBrick; background:white; background-size: 100% 45px; font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}


	    #fl_calendar { position:relative; left:-164px; top:-100px; height:330px; }


            #calendar_2 {width: 340px;height:380px; margin: 100px auto;overflow: hidden;border: 0px solid #000;padding: 20px; position:relative; left:-20px; }
            #calendar_2 h4 {text-align: center;margin-bottom: 10px}
            #calendar_2 .a11 {position: relative;top: -32px;left: 10px; text-decoration:none;padding-left:10px;padding-right:10px;border:1px solid; border-radius:3px; cursor:pointer;}
            #calendar_2 .a12 {position: relative;top: -32px;left:260px; text-decoration:none;padding-left:10px;padding-right:10px;border:1px solid; border-radius:3px; cursor:pointer;}

            #calendar_2 .week_1 {height: 30px;line-height: 30px;border-bottom:0px solid gainsboro;margin-bottom:10px;}
            #calendar_2 .week_1 li {float: left;width: 38px;height: 38px;text-align: center;line-height:30px; margin-bottom:1px; list-style:none; }
            #calendar_2 .dateList_2 {overflow: hidden;clear: both}
            #calendar_2 .dateList_2 li {float: left;width: 38px;height: 38px;text-align: center;line-height: 30px;margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px;list-style: none;cursor:pointer; }
            #calendar_2 .dateList_2 .ccc {color: #ccc; background:white; margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:1px; border-radius:3px;}
            #calendar_2 .dateList_2 .red {font-weight:bold; color: black; background:white;  margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}

	     #calendar_2 .dateList_2 .blank1 {color: black; background:white;  margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}



            #calendar_3 {width: 100%; height:800px; margin:100px auto;overflow:hidden;border: 0px solid #000;padding: 20px; position:relative; left:300px; top:-520px;}
            #calendar_3 h4 {text-align: center;margin-bottom: 10px}

            #calendar_3 .a11 {position: relative;top: -32px;left: 10px; text-decoration:none;padding-left:10px;padding-right:10px;border:1px solid; border-radius:3px; cursor:pointer;}
            #calendar_3 .a12 {position: relative;top: -32px;left:760px; text-decoration:none;padding-left:10px;padding-right:10px;border:1px solid; border-radius:3px; cursor:pointer;}


            #calendar_3 .week_1 {height: 80px;line-height: 30px;border-bottom: 0px solid gainsboro;margin-bottom: 10px;}
            #calendar_3 .week_1 li {float: left;width:100px;height:100px;text-align: center;line-height:80px; list-style: none; }
            #calendar_3 .dateList_3 {overflow: hidden;clear: both}
            #calendar_3 .dateList_3 li {float: left;width:80px; height:80px;text-align: center;line-height: 80px;list-style: none; cursor:pointer;}
            #calendar_3 .dateList_3 .ccc {color: #ccc; }
            #calendar_3 .dateList_3 .red {color: black; background:rgba(255,255,255,0.2); font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}
	     #calendar_3 .dateList_3 .blank1 {color: black; background:transparent; font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}



            #calendar_4 {width:100%;height:880px; margin: 100px auto;overflow: hidden;border: 0px solid #000;padding: 20px; position:relative; left:-20px; }
            #calendar_4 h4 {text-align: center;margin-bottom: 10px}
            #calendar_4 .a21 {position: relative;top: -32px;left: 10px; text-decoration:none;padding-left:10px;padding-right:10px;border:1px solid; border-radius:3px;}
            #calendar_4 .a22 {position: absolute;top: 20px;right: 20px; text-decoration:none;padding-left:10px; padding-right:10px; }
            #calendar_4 .week_2 {height: 80px;line-height: 30px;border-bottom:1px solid gainsboro;margin-bottom:10px;}
            #calendar_4 .week_2 li { width: 12%;height: 80px;text-align: center;line-height:46px;
				display:inline; }
            #calendar_4 .dateList_4 {overflow: hidden;clear: both}
            #calendar_4 .dateList_4 li {width: 12%;height: 38px;text-align: center;line-height: 30px;list-style: none;cursor:pointer; }
            #calendar_4 .dateList_4 .ccc {color:#ccc; background:linear-gradient(135deg, rgba(255,255,255,0.2) 50%, rgba(245,245,245,0.3) 0); background-size: 100% 45px; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px;}
            #calendar_4 .dateList_4 .red {color: fireBrick; background:rgba(255,228,225,0.2); font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}
            #calendar_4 .dateList_4 .check {background:rgba(255,228,225,1); color:Black; border-radius:20px;}
            #calendar_4 .dateList_4 .sun {color: #000;}
            #calendar_4 .dateList_4 .blank1 {color: black; background:white; font-weight:bold; margin-left:1px; margin-right:1px;margin-top:1px; margin-bottom:1px; border-radius:3px;}


        </style>


