#print_title{
  display:none;
  font-size: 19px;
}

/***Start narrow***/
/*Updating content because it is too wide*/
#maincontent {
  float: none;
  background: #23519C url(/images/content_bg.gif) no-repeat top left;
  width:900px;

}
/*
#header{
  float: none;
  width:800px;
  width: 630px;
  margin: 0 auto;
}
*/
/***End narrow***/

/***Start 14-day fcst***/
/*RENAME TO .short_fcst_block from #fing_bg
/*Contains the .short range 14day fcst*/
/*.short_fcst_block {*/

#find_bg {
  width: 89px;
  height: 181px;
  float: left;
  padding-right: 1px;
  padding-top: 1px;
  background: url(/images/find_bg.gif) no-repeat;
  font-size: 10px;
  text-align: center;
}

.date{
  height: 30px;
  color: #4D4D4D;
  margin-top: 5px;
  margin-top: 0px;
  font-size: 12px;
  font-weight:bold;
}

.img {
  height: 88px;
}

.forecast {
  height: 30px;
  font-size:12px;
}

.temp {
  height: 15px;
  font-size: 13px;
  font-size: 14px;
  font-weight:bold;
  margin-top:10px;
}

/***End 14-day fcst***/

/***Start month calendar***/
/*RENAME TO .month_calendar from #lower_cal_wrap
/*Contains data for particular month*/

/*wrapper for the entire calendar*/

#lower_cal_bg {
  background:  url(/images/low_cal_bg.gif) no-repeat top;
  width: 485px;
  height:100%;
  float: left;
  padding-left: 10px;
}

.low_cal_btn {
  width: 110px;
  float: left;
  padding-top: 2px;
}

.low_cal_btn img{
  width: 58px;
  height:21px;
  border:0px;
}

#low_cal_blocks_wrap {
  width: 485px;
  padding-left: 3px;
  clear: both;
  margin: 28px 0 0 0;
}

#low_cal_blocks_wrap div{
/*
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  float:left;
  font-size: 10px;
  color:#ffffff;
  */
}

.low_cal_summary_title {
  float: left;
  width: 50px;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 16px;
  font-weight: bold;
}

.low_cal_title {
  float: left;
  width: 475px;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 16px;
  font-weight: bold;
}

#lower_cal_wrap {
/*
  background:  url(/images/lower_cal_bg.gif) no-repeat;
  */
  height: 100%;
  clear: both;
}

.low_cal_year {
  width: 254px;
  width: 310px;
  float: left;
  padding-top: 2px;
  text-align: center;
  font-size: 14px;
}


p.calendar_blocks {
  margin: 10px 0 0 0;
  margin: 10px 3px 0 3px;
  height: 44px;
  width: 60px;
  width: 65px;
  float:left;
  font-size: 14px;
  text-align: center;
}

p.calendar_blocks_missing {
  margin: 10px 0 0 0;
  margin: 7px 4px;
  height: 44px;
  width: 60px;
  width: 65px;
  float:left;
  font-size: 14px;
  text-align: center;
}

p.calendar_blocks img{
  vertical-align:middle;
}

.prcp_value div{
  margin: 0 0 0 1px;
  padding:3px 0 6px 3px;
  float:left;
  width:468px;
  width:520px;
  height: 17px;
  font-size: 11px;
  text-align: center;
}

.prcp_value div a{
  line-height:1.5em;
}

/*cell prcp colors*/
.prcp_drier_cell {
  background: url(/images/precip_bar_yellow.gif) no-repeat top left;
  background: url(/images/precip_bar_yellow_1x25.png) repeat-x top left;
}

.prcp_much_drier_cell {
  background: url(/images/precip_bar_Lorange.gif) no-repeat top left;
  background: url(/images/precip_bar_Lorange_1x25.png) repeat-x top left;
}

.prcp_much_wetter_cell {
  background: url(/images/precip_bar_Dgreen.gif) no-repeat top left;
  background: url(/images/precip_bar_Dgreen_1x25.png) repeat-x top left;
}

.prcp_out_of_bounds_cell {
  background: url(/images/precip_bar_black.gif) no-repeat top left;
  background: url(/images/precip_bar_black_1x25.png) repeat-x top left;
}

.prcp_similar_cell {
  background: url(/images/precip_bar_grey.gif) no-repeat top left;
  background: url(/images/precip_bar_grey_1x25.png) repeat-x top left;
}

.prcp_wetter_cell {
  background: url(/images/precip_bar_Lgreen.gif) no-repeat top left;
  background: url(/images/precip_bar_Lgreen_1x25.png) repeat-x top left;
}

/*cell temp colors*/
.temp_colder_cell {
  background: url(/images/cal_block_Lblue.gif) no-repeat;
  background: url(/images/cal_block_Lblue_1x75.png) repeat-x;
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}

.temp_much_colder_cell {
/*
  background: url(/images/cal_block_blue.gif) no-repeat;
  */
  background: url(/images/cal_block_blue_1x75.png) repeat-x;
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}

.temp_much_warmer_cell {
  background: url(/images/cal_block_red.gif) no-repeat;
  background: url(/images/cal_block_red_1x75.gif) repeat-x;
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}

.temp_none {
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}

.temp_out_of_bounds_cell {
  height: 64px;
  width: 67px;
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}



.temp_similar_cell {
  background: url(/images/cal_block_grey.gif) no-repeat;
  background: url(/images/cal_block_grey_1x75.gif) repeat-x;
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}

.temp_warmer_cell {
  background: url(/images/cal_block_orange.gif) no-repeat;
  background: url(/images/cal_block_orange_1x75.gif) repeat-x;
  height: 64px;
  height: 73px;
  width: 67px;
  width: 73px;
  margin: 0 0 0 0;
  padding: 0 0 1px 0;
  margin: 0 1px;
  float:left;
  color:#ffffff;
}


.left_side_day {
  margin: 0 3px 0 0;
  float: left;
  padding: 0 0 0 0;
  font-size:10px;
}

.right_side_date {
  margin: 0 3px 0 0;
  float: right;
  padding: 0 0 0 0;
  font-size:10px;
}


/***End month calendar***/

/***Start section below month calendar***/
.calendar_below {
  margin: 0px;
  padding:3px 0 6px 3px;
  float:left;
  font-size: 11px;
}

.calendar_below td {
  font-size:10px;
}

.calendar_below_viewmore {
  margin: 0px;
  padding:0 0 6px 3px;
  float:left;
  font-size: 10px;
  width:395px;
}

.view_more_input {
  width: 135px;
  height: 16px;
  padding:0px;
  font-size: 12px;
  text-align: center;
  color: #123C7F;
}

.view_more_submit {
  float: left;
  padding: 0px;
  margin: 0px;
}

/***END section below month calendar***/

/***Start monthly summary section***/
#summary_box {
  width: 130px;
}

#summary_box table{
  padding-top:23px;
  padding-top:0px;
  padding-left:10px;
  width: 140px;
}

#summary_box td{
  font-size:14px;
}
/*
#summary_box {
  float: left;
  width: 130px;
  margin: 0px;
  margin-top: 15px;
  font-size: 14px;
  text-align: left;
}
*/
.summary_value {
text-align:center;
font-size:15px;

}
/***End monthly summary section***/

#clear {
clear: both;
width: 100%;
}

/*WIDER LAYOUT SECTION*/
.short_range_fcst_row{
  width:730px;
}

#find_bg {
  width: 89px;
  width: 100px;
  padding-right: 3px;
  padding-top: 3px;
  background: url(/images/find_bg_100x181.gif) no-repeat;
  margin-top:6px;
}

#lower_cal_wrap{
  width:630px;
  width:720px;
  margin: 0 auto;
}

.low_cal_title {
  width: 535px;

}
.low_cal_summary_title {
  width: 50px;
}

#lower_cal_bg {
  background:  url(/images/low_cal_bg_530x145.gif) no-repeat top;
  width: 540px;
}

#summary_box {
  width: 163px;
  valign:top;
  text-align:left;
}


#low_cal_blocks_wrap {
  width: 540px;
  padding-left: 3px;
  clear: both;
  margin: 28px 0 0 0;
}
