.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:0}.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:0}.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}