table.calendar{border-left:0 solid #cfcfcf;width:100%;margin-top:10px}td.calendar-day{min-height:80px;font-size:12px;position:relative;text-align:center;cursor:pointer}.calendar-day-container{position:relative;height:110px}* html div.calendar-day{height:80px}* html div.calendar-day-np{height:80px}td.calendar-day-head{white-space:nowrap;color:#cfcfcf;font-weight:700;text-align:right;width:130px;padding:5px;border:none}td.calendar-day,td.calendar-day-np{width:130px}td.calendar-day-np{background:#fdfcfc;min-height:80px}div.day-number{float:right;color:#a9aeb3;padding:5px 10px 0 0;font-size:13px;text-align:center}.rating-line{height:2px;width:100%;position:absolute;bottom:0}.more-averages{font-size:14px;color:#666;display:block;position:relative;top:26px}div.calendar-legend{background:#fff;padding:3px;text-align:center;display:inline;font-family:Arial,Helvetica,sans-serif;min-width:95%}div.dialog{font-family:"Trebuchet MS","Helvetica","Arial","Verdana","sans-serif";font-size:62.5%}div.weather{color:#898989;font-size:10px;left:-3px;position:absolute;top:-5px}.average{font-weight:300;position:relative;top:7%;clear:both}.average .figure{line-height:1.3em;border-bottom:2px solid}.average .figure-no-rating{line-height:1.3em}.average .unit{font-size:11px;color:#aaa}.rating-circle{font-size:24px;font-weight:300;line-height:.9em;position:relative;width:50px;height:50px;top:26%;margin:0 auto;border:2px solid!important}.popover{width:325px!important;max-width:325px!important;margin-top:-15px!important}.popover-header{padding:1.2rem 1rem;text-transform:uppercase}h3.popover-title{font-weight:700;text-align:center;color:#363636}.popover-body{padding:1rem}.popover-content{font-size:12px}.calendar-dialog hr{margin-top:15px!important;margin-bottom:15px!important}table.daily-stats{margin:8px 0;width:100%;font-size:.9rem}.daily-stats th{font-size:1rem;font-weight:300;color:#88898c}.daily-stats .subheading{width:100px;padding-top:10px;padding-bottom:3px;text-decoration:underline}.daily-stats .subheading:first-child{width:130px}.daily-stats .stat-label{width:90px}.daily-stats .stat-label i{margin-left:5px;cursor:pointer}.daily-stats .stat-value{font-weight:700}.daily-stats span{font-weight:400;color:#666;font-size:11px;margin-left:2px}.daily-stats .popup-graphic{width:15px;height:15px;border:1px solid #ccc;border-radius:3px;margin:3px 3px 2px}.daily-stats .weather-graphic{width:25px!important;height:25px!important}