#calendar {width:98%;margin: 0 auto;margin-top: 1px;}
table{border-collapse: collapse;background-color:#fff6d9;}
td,th{border: 1px solid #F1EBE4;width:100px;}
table th {height:50px;line-height: 50px;text-align: center;font-size: 20px;}
td{height:90px;text-align:center;vertical-align:middle;}
td {vertical-align:top;position:relative;font-size: 15px;cursor: pointer;}
td div{position:absolute; left:0; top:0;font-size: 13px;}
.title {width:100%;height:60px;line-height:60px;background-color: #00B83F;color:#fff;text-align: center;font-size: 20px;}
.title label {font-size: 20px;}
#calendar-pre {
    border:1px solid #fff;cursor: pointer;border-radius:50px;
    width: 160px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-top: 15px;
    margin-left:20%;
}
#calendar-next {
    border:1px solid #fff;cursor: pointer;border-radius:50px;
    width: 160px;
    height: 30px;
    line-height: 30px;
    float: right;
    margin-top: 15px;
    margin-right:20%;
}