.col1col2 {
  height: 160px;
  overflow: hidden;
  float: left;
}
#river_weather .loading {
  height: 300px;
  padding: 40px;
  text-align: center;
}
#river_weather .loading img {
  padding-top: 20px;
}
#weather_module {
  box-sizing: border-box;
  font-size: 9pt;
  line-height: 1.3em;
}
#weather_module .tot-row {
  padding: 0 0 10px 0;
}
#weather_module .col1 {
  width: 60%;
  border-right: 1px solid #e9e1d2;
  height: 160px;
  overflow: hidden;
  float: left;
}
#weather_module .col2 {
  width: 39.333%;
  height: 160px;
  overflow: hidden;
  float: left;
}
#weather_module div.link {
  display: block;
  clear: both;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}
#weather_module div.link a {
  display: inline-block;
  padding: 5px 0 0 0;
}
#weather_module div.link a:after {
  content: ' \00bb';
  font-size: 11pt;
}
#weather_module div.full.sunny-01 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/01.png);
}
#weather_module div.full.mostly-sunny-02 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/02.png);
}
#weather_module div.full.partly-sunny-03 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/03.png);
}
#weather_module div.full.intermittent-clouds-04 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/04.png);
}
#weather_module div.full.hazy-sunshine-05 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/05.png);
}
#weather_module div.full.mostly-cloudy-06 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/06.png);
}
#weather_module div.full.cloudy-07 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/07.png);
}
#weather_module div.full.overcast-08 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/08.png);
}
#weather_module div.full.fog-11 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/11.png);
}
#weather_module div.full.showers-12 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/12.png);
}
#weather_module div.full.mostly-cloudy-with-showers-13 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/13.png);
}
#weather_module div.full.partly-sunny-with-showers-14 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/14.png);
}
#weather_module div.full.thunderstorms-15 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/15.png);
}
#weather_module div.full.mostly-cloudy-with-thunderstorms-16 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/16.png);
}
#weather_module div.full.partly-sunny-with-thunderstorms-17 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/17.png);
}
#weather_module div.full.rain-18 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/18.png);
}
#weather_module div.full.flurries-19 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/19.png);
}
#weather_module div.full.mostly-cloudy-with-flurries-20 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/20.png);
}
#weather_module div.full.partly-sunny-with-flurries-21 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/21.png);
}
#weather_module div.full.snow-22 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/22.png);
}
#weather_module div.full.mostly-cloudy-with-snow-23 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/23.png);
}
#weather_module div.full.ice-24 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/24.png);
}
#weather_module div.full.sleet-25 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/25.png);
}
#weather_module div.full.freezing-rain-26 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/26.png);
}
#weather_module div.full.rain-to-snow-29 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/9.png);
}
#weather_module div.full.hot-30 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/30.png);
}
#weather_module div.full.cold-31 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/31.png);
}
#weather_module div.full.windy-32 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/32.png);
}
#weather_module div.full.clear-33 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/33.png);
}
#weather_module div.full.mostly-clear-34 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/34.png);
}
#weather_module div.full.partly-cloudy-35 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/35.png);
}
#weather_module div.full.intermittent-clouds-36 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/36.png);
}
#weather_module div.full.hazy-moonlight-37 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/37.png);
}
#weather_module div.full.mostly-cloudy-38 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/38.png);
}
#weather_module div.full.partly-cloudy-with-showers-39 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/39.png);
}
#weather_module div.full.mostly-cloudy-with-showers-40 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/40.png);
}
#weather_module div.full.partly-cloudy-with-thunderstorms-41 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/41.png);
}
#weather_module div.full.mostly-cloudy-with-thunderstorms-42 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/42.png);
}
#weather_module div.full.partly-cloudy-with-flurries-43 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/43.png);
}
#weather_module div.full.partly-cloudy-with-snow-44 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/44.png);
}
#weather_module div.small .sunny-01 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/01.png);
}
#weather_module div.small .mostly-sunny-02 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/02.png);
}
#weather_module div.small .partly-sunny-03 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/03.png);
}
#weather_module div.small .intermittent-clouds-04 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/04.png);
}
#weather_module div.small .hazy-sunshine-05 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/05.png);
}
#weather_module div.small .mostly-cloudy-06 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/06.png);
}
#weather_module div.small .cloudy-07 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/07.png);
}
#weather_module div.small .overcast-08 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/08.png);
}
#weather_module div.small .fog-11 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/11.png);
}
#weather_module div.small .showers-12 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/12.png);
}
#weather_module div.small .mostly-cloudy-with-showers-13 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/13.png);
}
#weather_module div.small .partly-sunny-with-showers-14 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/14.png);
}
#weather_module div.small .thunderstorms-15 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/15.png);
}
#weather_module div.small .mostly-cloudy-with-thunderstorms-16 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/16.png);
}
#weather_module div.small .partly-sunny-with-thunderstorms-17 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/17.png);
}
#weather_module div.small .rain-18 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/18.png);
}
#weather_module div.small .flurries-19 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/19.png);
}
#weather_module div.small .mostly-cloudy-with-flurries-20 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/20.png);
}
#weather_module div.small .partly-sunny-with-flurries-21 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/21.png);
}
#weather_module div.small .snow-22 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/22.png);
}
#weather_module div.small .mostly-cloudy-with-snow-23 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/23.png);
}
#weather_module div.small .ice-24 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/24.png);
}
#weather_module div.small .sleet-25 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/25.png);
}
#weather_module div.small .freezing-rain-26 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/26.png);
}
#weather_module div.small .rain-to-snow-29 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/29.png);
}
#weather_module div.small .hot-30 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/30.png);
}
#weather_module div.small .cold-31 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/31.png);
}
#weather_module div.small .windy-32 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/32.png);
}
#weather_module div.small .clear-33 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/33.png);
}
#weather_module div.small .mostly-clear-34 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/34.png);
}
#weather_module div.small .partly-cloudy-35 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/35.png);
}
#weather_module div.small .intermittent-clouds-36 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/36.png);
}
#weather_module div.small .hazy-moonlight-37 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/37.png);
}
#weather_module div.small .mostly-cloudy-38 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/38.png);
}
#weather_module div.small .partly-cloudy-with-showers-39 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/39.png);
}
#weather_module div.small .mostly-cloudy-with-showers-40 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/40.png);
}
#weather_module div.small .partly-cloudy-with-thunderstorms-41 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/41.png);
}
#weather_module div.small .mostly-cloudy-with-thunderstorms-42 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/42.png);
}
#weather_module div.small .partly-cloudy-with-flurries-43 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/43.png);
}
#weather_module div.small .partly-cloudy-with-snow-44 {
  background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/weather/small/44.png);
}
#weather_module .expand-button.minus {
  background-position: 100% -80px;
}
#quicklook_current {
  position: relative;
  height: 120px;
  background-repeat: no-repeat;
  background-position: 0px -10px;
  text-align: right;
}
#quicklook_current div {
  position: absolute;
}
#quicklook_current div.temp {
  right: 0;
  margin: 0 10% 0 0;
}
#quicklook_current div.details {
  bottom: 0;
  right: 0;
  margin: 0 10% -5px 0;
}
#quicklook_current div.details .desc,
#quicklook_current div.details .prop1 {
  display: block;
}
#quicklook_current div.details .prop:after {
  content: ',';
}
#quicklook_current div.details .prop label:after {
  content: ' -';
}
#quicklook_current div.details .desc:after,
#quicklook_current div.details .prop1:after,
#quicklook_current div.details .prop4:after {
  content: '';
}
#quicklook_current .current_rf,
#quicklook_current .current_rfval {
  display: inline-block;
}
#quicklook_current .current_temp {
  display: block;
  font-size: 40pt;
  line-height: 1em;
}
#quicklook_day div {
  display: inline-block;
  width: 44.82%;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center 25px;
  padding: 2%;
  text-align: center;
}
#quicklook_day h3 {
  margin-bottom: 55px;
}
#quicklook_day .tomorrow {
  height: 160px;
  border-left: 1px solid #e9e1d2;
}
#quicklook_day span {
  display: block;
}
#quicklook_day span.temp {
  font-size: 20pt;
}
#quicklook_day span.temp label {
  font-size: 8pt;
}
#quicklook_day span.desc {
  padding: 5px 0 0 0;
}
#hourly_forecast,
#five_day_forecast {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 4px;
}
#hourly_forecast h2,
#five_day_forecast h2 {
  display: table-caption;
  margin: 10px 15px;
}
#hourly_forecast span,
#five_day_forecast span {
  display: block;
}
#hourly_forecast .day,
#five_day_forecast .day {
  display: table-cell;
  padding: 0 5px;
  background-repeat: no-repeat;
  background-position: 36% 11px;
  text-align: center;
  border-left: 1px solid #e9e1d2;
}
#hourly_forecast .day:first-child,
#five_day_forecast .day:first-child {
  border: none;
}
#hourly_forecast .day .time,
#five_day_forecast .day .time,
#hourly_forecast .day .dayOfWeek,
#five_day_forecast .day .dayOfWeek {
  margin-bottom: 45px;
  font-weight: bold;
}
#hourly_forecast .day .dayOfWeek,
#five_day_forecast .day .dayOfWeek {
  text-transform: capitalize;
}
#hourly_forecast .day .temp,
#five_day_forecast .day .temp {
  font-size: 16pt;
  line-height: 1.05em;
}
#hourly_forecast .day .fcst,
#five_day_forecast .day .fcst {
  font-size: 8pt;
  line-height: 1.15em;
  overflow: hidden;
  text-overflow: ellipsis;
}
#hourly_forecast_inner,
#five_day_forecast_inner {
  display: table-row;
}
#five_day_forecast .day .temp.high label,
#five_day_forecast .day .dayOfWeek.short {
  display: none;
}
#five_day_forecast .day .temp.low {
  font-size: 10.5pt;
}
#weather_widget #weather_maps div {
	margin: 0 10px 12px 10px;
	text-align: center;
}
#weather_widget img {
	border: 1px solid #aba496;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
}
#weather_widget div span {
	display: block;
}
#weather_widget a.sectionLinks {
	padding: 5px;
	line-height: 2.0em;
	font-weight: bold;
}
#weather_widget form {
	margin: 0 0 15px 0;
}
#weather_widget form div {
	text-align: center;
}
#weather_widget form div, #weather_widget form p {
	margin: 0 10px 5px 10px;
}
#weather_widget form input#search_weather_widget {
	border: 1px solid #b3aaa0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0.3);
    box-shadow: 0 0 rgba(0,0,0,0.3);
    font-family: helvetica,arial,sans-serif;
    font-size: 14px;
    height: 21px;
    padding: 5px 0 5px 10px;
    outline: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	background-image: url(/web/20141021032854im_/http://www.mlive.com/static/common/img/sprites/toprail-v002.png);
	background-repeat: no-repeat;
	background-position: -29px -210px;
	padding: 5px 5px 5px 30px;
	width: 184px;
}
#weather_widget form input[type=submit] {
    border: 1px solid #3C6E9C;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    text-shadow: -1px -1px -2px #666;
    font-size: 12pt;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    padding: 6px 13px;
	vertical-align: top;
	margin-top: 0;
    background: #4f90cc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5091cd), to(#437eb5));
    background-image: -webkit-linear-gradient(top, #5091cd, #437eb5);
    background-image: -moz-linear-gradient(top, #5091cd, #437eb5);
    background-image: -o-linear-gradient(top, #5091cd, #437eb5);
    background-image: -ms-linear-gradient(top, #5091cd, #437eb5);
    background-image: linear-gradient(top, #5091cd, #437eb5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#5091cd, EndColorStr=#437eb5)
}
#weather_widget form input[type=submit]:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#437eb5), to(#5091cd));
    background-image: -webkit-linear-gradient(top, #437eb5, #5091cd);
    background-image: -moz-linear-gradient(top, #437eb5, #5091cd);
    background-image: -o-linear-gradient(top, #437eb5, #5091cd);
    background-image: -ms-linear-gradient(top, #437eb5, #5091cd);
    background-image: linear-gradient(top, #437eb5, #5091cd);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#437eb5, EndColorStr=#5091cd);
    color: #fff
}
#weather_widget hr {
	border: 1px solid #aba496;
	border-top: none;
    margin: 0 10px 12px 10px;
}
#weather_widget div.link {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
#weather_widget div.link.mLink {
	display: none;
}
#weather_widget div.link a {
	display: inline-block;
	padding: 5px 0 0 0;
}
#weather_widget div.link a:after {
	content: ' \00bb';
	font-size: 11pt;
}

#weather_search_error {
        color: red;
}

#five_day_forecast .day .temp.low label {
  font-size: 7.5pt;
}

.tot-head h2 .setModuleLink {
    font-size: 8.5pt;
    color: #437eb5;
    font-weight: bold;
    font-family: helvetica,arial,sans-serif;
    cursor: pointer;
}
  
.tot-head h2 .setModuleLink:hover {
    text-decoration: underline;
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
  #quicklook_current div.temp {
    margin: 0 5% 0 0;
  }
  #quicklook_current div.details {
    margin: 0 5% -5px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 879px) {
  #quicklook_current {
    background-size: 60%;
    background-position: 0 0;
  }
  #quicklook_current div.temp {
    margin: 7px 0 0 0;
  }
  #quicklook_current div.details {
    margin: 0 0 -5px 0;
  }
  #quicklook_current div.details .prop {
    display: block;
  }
  #quicklook_current div.details .prop1,
  #quicklook_current div.details .prop3 {
    float: left;
  }
  #quicklook_current div.details .prop2,
  #quicklook_current div.details .prop4 {
    float: right;
  }
  #quicklook_current div.details .prop1:after {
    content: ',';
  }
  #quicklook_current div.details .prop2:after {
    content: '';
  }
  #quicklook_current .current_temp {
    font-size: 34pt;
  }
  #quicklook_day span.temp {
    font-size: 18pt;
  }
  #hourly_forecast .day,
  #five_day_forecast .day {
    background-position: 0 11px;
    background-size: 86%;
  }
  #hourly_forecast .day .time,
  #five_day_forecast .day .dayOfWeek {
    margin-bottom: 38px;
  }
}
@media screen and (max-width: 767px) {
  #weather_module {
    position: relative;
    padding-bottom: 20px;
  }
  #weather_module .row2,
  #weather_module .row3 {
    display: none;
  }
  #weather_module .expand-button {
    display: block;
    position: absolute;
    float: none;
    bottom: 0px;
    right: 0px;
  }
  #quicklook_current {
    background-size: 60%;
    background-position: 0 0;
  }
  #quicklook_current div.temp {
    margin: 7px 0 0 0;
  }
  #quicklook_current div.details {
    margin: 0 0 -5px 0;
  }
  #weather_widget div.link.mLink {
		display: block;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  #quicklook_current {
    background-size: 55%;
    background-position: 0px -10px;
  }
}
@media only screen and (min-width: 533px) and (max-width: 639px) {
  #weather_module div.col2 {
    height: 130px;
  }
  div#quicklook_current {
    background-size: 40%;
    background-position: 10px -10px;
  }
  #hourly_forecast .day span.time,
  #five_day_forecast .day span.dayOfWeek {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 599px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 599px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 599px), only screen and (-moz-min-device-pixel-ratio: 2) and (max-width: 599px), only screen and (min-device-pixel-ratio: 2) and (max-width: 599px) {
  #weather_module .col1,
  #weather_module .col2 {
    float: none;
    width: 100%;
    height: auto;
    border: none;
  }
  #weather_module .col2 {
    width: 92%;
    height: 140px;
    margin: 5px 4%;
    border-top: 1px solid #e9e1d2;
  }
  #quicklook_current {
    background-size: 55%;
    background-position: 0 0;
  }
  #quicklook_day span.temp {
    font-size: 16pt;
  }
  #hourly_forecast .day {
    background-position: 0 14px;
    background-size: 96%;
  }
  #hourly_forecast .day .time {
    margin-bottom: 32px;
  }
  #hourly_forecast .day .temp {
    letter-spacing: -0.05em;
  }
  #five_day_forecast .day {
    background-position: 0 12px;
    background-size: 80%;
  }
  #five_day_forecast .day .dayOfWeek {
    margin-bottom: 34px;
  }
  #five_day_forecast .day .dayOfWeek.long {
    display: none;
  }
  #five_day_forecast .day .dayOfWeek.short {
    display: block;
  }
}

/*
     FILE ARCHIVED ON 03:28:54 Oct 21, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:54:53 Oct 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.503
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.016
  esindex: 0.009
  cdx.remote: 22.214
  LoadShardBlock: 121.032 (3)
  PetaboxLoader3.datanode: 101.097 (4)
  PetaboxLoader3.resolve: 175.452 (2)
  load_resource: 186.568
*/