div.main{padding-top:20px;}div.main h1{font-weight:400;padding-top:12px;}div.cal-header{padding-bottom:12px;border-bottom:dashed 1px #DDD;}div.cal-header-info{padding-top:2px;}div.cal-header-info h3{margin-bottom:1px;font-size:1.5em;color:#662D91;}div.cal-header-info fieldset{background-color:#D9EFB3;border:1px solid #C5CCE8;padding:7px;}div.cal-header-info fieldset span{padding-right:7px;}div.cal-header-info .links{display:block;margin-bottom:4px;padding-bottom:4px;}div.cal-header-info .search{display:block;line-height:1.25em;margin-top:4px;padding-top:8px;border-top:1px dashed #4D4D4D;}div.cal-header-info .search .advanced{font-size:.75em;display:block;}div.month-control{height:68px;}div.month-control button{font-size:.9em;margin-right:3px;margin-top:5px;cursor:pointer;}div.month-control button img{vertical-align:text-top;}#month-title{font-size:2.4em;margin-top:0;color:#662D91;padding-bottom:3px;margin-bottom:0;}a.cal-nav-button{float:left;display:block;height:68px;width:42px;margin-right:15px;background:transparent url(http://alumni.hanalani.org/images/icons/back-forward-buttons.png) no-repeat;}#back{background-position:0 0;}#forward{background-position:-53px 0;}.calendar-tabs{float:right;height:32px;padding-bottom:0;margin-top:-12px;margin-right:20px;}.calendar-tabs .tools{float:left;}.calendar-tabs a{float:right;margin-left:7px;cursor:pointer;display:block;padding:5px 12px;}.calendar-tabs a:hover{text-decoration:none;}#tools-menu-btn span{background:transparent url(http://alumni.hanalani.org/images/icons/gear-menu.gif) no-repeat center center;display:block;width:25px;height:21px;}#tools-menu{position:absolute;width:275px;z-index:15;}#tools-menu li{list-style-type:none;margin-left:0;padding:5px;}#tools-menu li a{display:block;}#event-info{border:solid 1px #D1D1D1;background:#FFF url(http://alumni.hanalani.org/images/event-background.gif) repeat-x top;}#event-info div.content{line-height:1.35em;padding:10px;}#event-info div.content h2{margin-bottom:10px;line-height:1.15em;}#event-info div.content li{margin-bottom:8px;margin-left:0;list-style-type:none;}#event-info div.content li span{font-weight:700;font-size:.85em;display:block;margin-bottom:1px;}#event-info div.content .location-links{margin-top:10px;margin-bottom:5px;}#event-info div.content .location-links li{margin-bottom:3px;}#event-info .vcard .org{font-weight:700;}html body div.main .requires-script{display:none;}.noscript{padding:0 20px;}.no-script-events{width:100%;}.no-script-events tr td{text-align:left;}.no-script-events .date{width:12%;font-weight:700;}div.cal-header-info h1,#event-info div.content #close{float:right;}div.cal-header-info fieldset span input,div.month-control select{margin-right:5px;}