@media (min-width: 675px) and (max-width:1120px) {

	.t_noFloat{
		float:none !important;
		display:block;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.text_columns {
		-webkit-columns: auto 1;
		-moz-columns: auto 1;
		columns: auto 1;
	}
	.text_4columns, .text_3columns {
		-webkit-columns: auto 2;
		-moz-columns: auto 2;
		columns: auto 2;
	}
	.td{
		display: block;
		width: 100% !important;
	}
	.table .tr > p.td {
		margin: 0px 4px !important;
		line-height: 200% !important;
	}
	.table.bordered .td{
		border:none;
	}
	.table.bordered .tr{
		border-bottom:solid 1px #333;
	}
	p.td{
		padding:2px;
		margin: 2px 0px !important;
	}
	p.td.padded{
		padding:4px;
	}
	#mainContent p.td + p.td{
		margin-top:-7px !important;
	}
	.table .tr > p.td {
		margin: 0px 4px !important;
		line-height: 200% !important; 
	}
	#mainContent {
		margin-top: 90px !important;
		/* margin-left: 1%; */
		/* margin-right: 1%; */
	}
	.container {
		width: 100% !important;
	}
	#h_topBanner nav {
		right: 200px !important;
		padding: 11px 0px;
	}
	.topNav a {
		padding: 12px 11px 8px !important;
	}
	.mainNav a {
		font-size: 19px !important;
		padding: 10px 8px 17px;
	}
	#h_topBanner nav {
		right: 210px !important;
	}
	#pipelineButton span.topOnly {
		display: inline-block;
		vertical-align: middle;
	}
	.thin #h_topBanner > .h_logoContainer {
		margin-left: 15%;
	}
	#content .contentArea .column{
		width:100%;
		padding:5px;
		display:block;
	}
	#content .contentArea .column_container {
		width: 100%;
		display:block;
	}	
	/*-------TOP NAV------*/
	#mainContent > header {
		padding-bottom: 0px;
	}
	#sub_top_navigation {
		margin: 0px;
	}
	#mainContent #sub_top_navigation ul {
		text-align: center;
	}
	/*-------LEFT NAV------*/
	#leftNavigation {
		width: 26%;
		min-width: 220px !important;
	}
	#leftNavigation img{
		max-width: 100% !important;
		height:auto !important;
	}
	/*-------CONTENT------*/

	#mainContent #content {
		/* width: 72% !important; */
	}
	#content > div.siteImage {
		/* width: 100%; */
	}
	#content > div.siteImage > img {
		/* width: 96%; */
	}
	#mainContent .contentArea {
		width: 100%;
		display: block;
		min-width: 0px;
		max-width: 100%;
		min-height: 0px;
	}
	#rightBanner {
		display: table;
		width: 100%;
		max-width: 100%;
		padding: 0px 20px;
	}
	#rightBanner .element {
		display: table-cell;
		width: 50%;
		vertical-align: top;
		padding: 0px 1%;
	}
	#rightBanner > .element > * {
		max-width: 100%;
		height: auto;
	}
	#mainContent > header .breadCrumbs {
		display: none;
	}

	/*------SUB_ROTATOR---------*/
	#sub_rotator,
	#sub_rotator > .rotator_image,
	#sub_rotator > .rotator_image > img{
		width:100% !important;
	}
	#sub_rotator .rotator_image img {
		width: inherit;
	}
	/*----UTILITY----*/
	.tr.stayTR{
		display:table-row !important;
	}
	.td.stayTD{
		display:table-cell !important;
	}
	.t_hidden {
		display: none !important;
	}
	.t_show {
		display: block;
	}
	.iframeContainer {
		width: 90% !important;
	}


}
