.yui-cal2upwrapper{*height:1%;}
.yui-cal2upwrapper:after{content:'.';clear:both;display:block;visibility:hidden;height:0;}
.yui-calcontainer{float:left;padding:5px;background-color:#F7F9FB;border:1px solid #7B9EBD;}
.yui-calcontainer .title{font:100% sans-serif;color:#000;font-weight:bold;margin-bottom:5px;height:auto;position:relative;}
.yui-calcontainer .title .close-icon{position:absolute;right:0;top:0;border:none;}
.yui-calcontainer .cal2up{float:left;}
.yui-calendar .calnavleft{position:absolute;background-repeat:no-repeat;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;left:2px;}
.yui-calendar .calnavright{position:absolute;background-repeat:no-repeat;cursor:pointer;top:2px;bottom:0;width:9px;height:12px;right:2px;}
.yui-calendar{font:100% sans-serif;text-align:center;border-spacing:0;border-collapse:separate;}
.yui-calendar td.calcell{padding:.1em .2em;border:1px solid #E0E0E0;background-color:#FFF;}
.yui-calendar td.calcell a{color:#003DB8;text-decoration:none;}
.yui-calendar td.calcell.today{border:1px solid #000;}
.yui-calendar td.calcell.oom{cursor:default;color:#999;background-color:#EEE;border:1px solid #E0E0E0;}
.yui-calendar td.calcell.selected{color:#003DB8;background-color:#FFF19F;border:1px solid #F90;}
.yui-calendar td.calcell.calcellhover{cursor:pointer;color:#FFF;background-color:#F90;border:1px solid #F90;}
.yui-calendar td.calcell.calcellhover a{color:#FFF;}
.yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-calendar td.calcell.previous{color:#CCC;}
.yui-calendar td.calcell.highlight1{background-color:#CF9;}
.yui-calendar td.calcell.highlight2{background-color:#9CF;}
.yui-calendar td.calcell.highlight3{background-color:#FCC;}
.yui-calendar td.calcell.highlight4{background-color:#CF9;}
.yui-calendar .calhead{border:1px solid #E0E0E0;vertical-align:middle;background-color:#FFF;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;}
.yui-calendar .calheader img{border:none;}
.yui-calendar .calweekdaycell{color:#666;font-weight:normal;}
.yui-calendar .calfoot{background-color:#EEE;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#666;font-size:9px;font-style:italic;font-weight:normal;width:15px;}
.yui-calendar .calrowhead{border-right-width:2px;}
.yui-calendar a:hover{background:inherit;}
p#clear{clear:left;padding-top:10px;}