/* START RI 7 - nightperiod  */
.table > thead > tr > th {vertical-align:top; }
table.textforecast tr td, table.textforecast tr th {border:0;}
table.textforecast tr.pdg-btm-0 th,  table.textforecast tr.pdg-btm-0 td {padding-bottom:0;}
table.textforecast tr.pdg-tp-0 th,  table.textforecast tr.pdg-tp-0 td {padding-top:0;}
table.textforecast {border:0 !important;}
table.textforecast tbody {border-top:0;}


/* END RI 7 - nightperiod  */


.high {font-size:120%; font-weight:600;}
.pop  {font-size:95%;}

@media print{
  body {font-size:13px;}
  .breadcrumb { padding:2px; }
  .panel { margin-bottom:0;}
  #wb-lng {display:none !important;}
  #mainContent {margin-top:15px;}

  h1 {font-size:22px;margin-top:5px;}
  h3 {font-size:14px !important;}
  .panel h2 {font-size:18px;}
  .panel-heading {padding:5px;}
  dl {margin-bottom:0 !important;}
  dd {margin-bottom:0 !important;}
  dt {margin-bottom:0 !important;}
  .dl-horizontal {margin-bottom:0 !important;}

	#data .wb-eqht div {min-height:28px !important;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.dl-horizontal dt {
		 clear: left;
		 float: left;
		 overflow: hidden;
		 text-align: right;
		 text-overflow: ellipsis;
		 white-space: nowrap;
	}
	.dl-horizontal dd:after, .dl-horizontal dd:before {
		 content: " ";
		 display: table;
	}
	.dl-horizontal dd:after {
		 clear: both;
	}
}



@media screen and (min-width: 351px) and (max-width: 479px) {
	.dl-horizontal dt {
		 clear: left;
		 float: left;
		 overflow: hidden;
		 text-align: right;
		 text-overflow: ellipsis;
		 white-space: nowrap;
	}
	.dl-horizontal dd:after, .dl-horizontal dd:before {
		 content: " ";
		 display: table;
	}
	.dl-horizontal dd:after {
		 clear: both;
	}
}
@media screen and (max-width: 350px) {
	.dl-horizontal dt {
		 clear: left;
		 float: left;
		 overflow: hidden;
		 text-overflow: ellipsis;
		 white-space: nowrap;
	}
	.dl-horizontal dd:after, .dl-horizontal dd:before {
		 content: " ";
		 display: table;
	}
	.dl-horizontal dd:after {
		 clear: both;
	}
}

