#main{height:100%;overflow:hidden}.Calendar{font-size:12px;text-align:center;width:97%;height:100%;padding:0 1.5%;line-height:2em;float:left}.Calendar a{color:#1e5494}.Calendar table{width:100%;border:0;border-collapse:collapse}.Calendar table thead{background-color:#f5f5dc}.Calendar table td{font-size:1.2em;padding:1px;color:#3b3b3b;border:1px solid #ccc}#idCalendarShow{font-size:1.3em;color:#a0a0a0;margin:0 0 10px 0}#idCalendarPreYear,#idCalendarPre{cursor:pointer;float:left;padding-left:5px}#idCalendarNextYear,#idCalendarNext{cursor:pointer;float:right;padding-right:5px}.Calendar img{height:10px}#idCalendar td{padding:4px 0}#idCalendar td.onToday{font-weight:bold;color:#C60;cursor:pointer}#idCalendar td.onPassedDay{background-color:#ecf1ef}#idCalendar td.onSelect{font-weight:bold}#idCalendar td span{font-weight:bold}#idCalendar td.active{color:#fff;background-color:#32b16c}#selectOption{margin-top:10px;font-size:13px}.restDay{color:red}.Calendar-bar{position:relative;padding-bottom:10px}.Calendar-bar h2{font-size:1.3em!important;color:#a0a0a0!important}.Calendar-today,.Calendar-cancel,.Calendar-tomorrow{padding:0 8px;position:absolute;top:0;border-radius:5px}.Calendar-today,.Calendar-tomorrow{left:0;background-color:#32b16c;color:#fff!important}.Calendar-cancel{right:0;background-color:#ecf1ef}.Calendar-stay,.Calendar-leave{text-align:center;display:inline-block;width:50%;margin:10px 0;padding:5px 0;background-color:#ecf1ef}.Calendar-stay{float:left;border-top-left-radius:5px;border-bottom-left-radius:5px}.Calendar-leave{float:right;border-top-right-radius:5px;border-bottom-right-radius:5px}.Calendar-bar-select{background-color:#32b16c;color:#fff}