.dataContent{display:none;clear:both}.dataContent label{display:none}.dataContent .tabAll{display:none;margin:.2em 0 1em;position:relative;z-index:1}#observationContent{padding-bottom:1em;clear:both}#dayNav.forecastNav li{padding-bottom:0}#dayNav svg{height:64px;width:46px;float:right;left:60px;margin-top:-64px}#weatherViewport{margin:0;overflow:hidden;position:relative}#dayNavScrollPort{margin:0;overflow:hidden;position:relative}#weatherViewport>ul li{position:absolute;top:0;height:1000px;overflow:hidden;text-indent:100%;white-space:nowrap;width:3em;z-index:100;display:none}#dayNavScrollPort>ul li{position:absolute;top:0;height:100px;overflow:hidden;text-indent:100%;white-space:nowrap;width:1.1em;z-index:100;display:none}#weatherViewport #fadeLeft{background:url(/tide/images/graphics/fadeLeft.png) repeat-y 0 0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);left:0;width:1.3em;height:34.4em}#dayNavScrollPort #dayNavFadeLeft{background:url(/tide/images/graphics/fadeLeft.png) repeat-y 0 0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);left:0}#weatherViewport #fadeRight{background:url(/tide/images/graphics/fadeRight.png) repeat-y 0 0;background:-moz-linear-gradient(right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);right:0;width:1.3em;height:34.4em}#dayNavScrollPort #dayNavFadeRight{background:url(/tide/images/graphics/fadeRight.png) repeat-y 0 0;background:-moz-linear-gradient(right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);right:0}#weatherWindow{overflow-x:auto;overflow-y:hidden;width:100%;clear:both}#dayNavScroll{overflow-x:auto;overflow-y:hidden;width:100%;clear:both}#weatherHolder table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;border-spacing:0;width:100%}#weatherHolder table col.hover{background-color:#cce4ee}#weatherHolder th{background:#f1f1f1;border-bottom:1px solid #cecece;border-top:1px solid #cecece;font-size:.8750em;padding:.3125em 1em;text-align:left}#weatherHolder .weatherDate th{background:#202a2c;border-bottom:1px solid #161e1f;border-top:1px solid #161e1f;color:#fff}#weatherHolder .weatherDate th:before{content:'';margin:0}#weatherHolder th b{font-weight:400;color:#000}#weatherHolder th em{font-style:normal;margin:0 20px 0 0}#weatherHolder td{color:#000;cursor:arrow;font-size:.8750em;margin:0;padding:2px 0;text-align:center;min-width:39px}#weatherHolder .weatherTime td{color:#000;padding:1em 0 2px 0;vertical-align:bottom;font-weight:400}#weatherHolder .weatherTime sup{font-size:smallest;top:-0.25em}#weatherHolder .weatherTemp td{border-right:1px solid transparent;vertical-align:middle}#weatherHolder .weatherWX td{font-size:1em}#weatherHolder .weatherWX svg{height:40px;width:40px}#weatherHolder .weatherWX span{display:none}#weatherHolder .weatherWX span.svgAlt{display:block}#weatherHolder .weatherWind td{font-size:1em;vertical-align:top}#weatherHolder .weatherWind span{font-size:.750em;display:block}#weatherHolder .weatherShoreWind td{padding:5px 0}#weatherHolder .weatherUV td{font-size:1em;vertical-align:middle}#weatherHolder .weatherUV span{font-size:.8750em;vertical-align:middle}#weatherHolder .weatherAQ td{font-size:1em;vertical-align:middle}#weatherHolder .weatherAQ span{font-size:.8750em;vertical-align:middle}#weatherHolder .weatherSeaState td{border-right:1px solid #cecece;font-size:small}#weatherHolder tr.last{border-bottom:1px solid #ccc}#weatherHolder tr.issue td{border-top:1px solid #ccc;padding:1em 0}.sunHolder{text-align:center;margin-top:.5em}.sunHolder .sunInner{display:inline-block;font-size:.8750em;height:auto;position:relative;left:0;right:0;margin:0 1em;z-index:101}.sunHolder .sunInner>span{display:inline-block;margin:0 1em;text-align:left;white-space:nowrap}.sunHolder i{display:inline-block;font-size:16px;vertical-align:middle}.sunInnerLeft{margin-right:-0.5em}.sunInnerRight{margin-left:-0.75em}#dataNav{border-collapse:collapse;display:block;overflow:auto;width:100%}#dataNav li{color:#000;display:inline-block;margin:0 1em .25em 0;text-align:left;vertical-align:middle;width:auto}#dataNav li a{color:#007aa9;font-weight:300;text-decoration:none}#dataNav li a:hover{text-decoration:underline}#main #fcClimateNav{border-collapse:collapse;display:table;width:100%}#fcClimateNav li{color:#007aa9;display:table-cell;text-align:left;vertical-align:middle;width:50%}#fcClimateNav li:hover{color:#000}#fcClimateNav li a{color:#007aa9;text-decoration:none}#fcClimateNav li a:hover{color:#000}#fcClimateNav #tabToClimate{text-align:left}#fcClimateNav #tabToClimate i[data-type="utility"]{position:relative;top:.2em;left:-0.25em;display:inline-block}#fcClimateNav #tabToFc{text-align:right}#timesteps{display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 1em 0 1em;position:relative;width:100%;z-index:101}#timesteps i{display:inline-block;margin:0;vertical-align:-2px}#timesteps span{padding:.375em .5em;vertical-align:middle;width:50%}#timesteps #prevTime{text-align:left}#timesteps #prevTime i{margin:0 .5em 0 0}#timesteps #nextTime{border-left:1px solid #007aa9;text-align:right}#timesteps #nextTime i{margin:0 0 0 .5em}div#observationContent p.issue{float:left;clear:left}div#observationContent p.noDataKey{float:right;clear:right;font-style:italic;padding-right:10px}@media print{#dayNav span.print{display:block}#weatherViewport ul,#weatherViewport .tabAll,.moButton{display:none!important}.no-js{display:block!important;font-size:1.25em!important}#weatherViewport{margin:0;overflow:visible;position:relative}#weatherWindow{margin:0 0 2em 0;overflow-x:visible;overflow-y:visible}#weatherHolder table{border-collapse:collapse}#weatherHolder th{background:0;border:1px solid #cecece;font-weight:400;padding:.5em;text-align:left}#weatherHolder th:before{content:'';margin:0}#weatherHolder th b{display:block;font-weight:400;height:auto;margin:0;padding:0;position:static}#weatherHolder th em{font-style:normal}#weatherHolder td{border:1px solid #cecece!important;padding:.5em!important;min-width:auto;width:10%}#weatherHolder tr.issue td{border:none!important}#weatherHolder tr[data-panel="show"]{display:none}#weatherHolder .weatherContent{display:table-row!important}#weatherHolder .weatherDate th{background:0;border-bottom:1px solid #cecece;border-top:1px solid #cecece;color:#000}#weatherHolder .weatherTime td{color:#000;font-size:.8750em}#weatherHolder .weatherWX td{font-size:.8750em;vertical-align:top}#weatherHolder .weatherWX span{display:block}#weatherHolder .weatherWind .direction{display:block}.icon[data-type="wx"]{height:auto;overflow:visible;text-indent:0;white-space:normal;width:auto}.icon[data-type="temp"]{-webkit-animation-name:none!important;animation-name:none!important;background:none!important;display:block!important;color:#000!important;font-size:.8750em;margin:0!important;padding:0!important}#observationContent{margin:3em 0 0 0}}