@media only screen and (min-width:0) and (max-width:980px){
	.contain, #mainContentContainer{
		width:100%;
		}  
}
@media only screen and (min-width:759px) and (max-width:820px) {
	#footerContent{
		width:100%;
		margin-bottom:0px;
		border-radius:0px;
		}
	#nav{
		width:772px;
		}
}
@media only screen and (min-width:0px) and (max-width:759px) {
	#footerContent{
		width:100%;
		margin-bottom:0px;
		border-radius:0px;
		}
	#logo{
		text-align:center;
		display:block;
        float: none;
		margin-top:-10px;
		margin-left:0px;
		}
	#logo img{
		margin-top:10px;
		}
	#olb #userID{
		width:30%;
		}
	#LogoM{
		display:block;
		width:260px;
		margin:auto;
		}
		#LogoN, #olb{
		display:none;
		}
	#banner{
		min-height:160px;
		}
	.showLogin{
		display: inline-block;
		}
	#topMenuBar{
		background-color: #ffffff;
		}
	#footerContent div{
		display:block;
		width:211px;
		margin:auto;
		margin-top:0px;
		padding:0px;
		height:90px;
		}
	#footerContent div:nth-child(3){
		margin-top:-20px;
	}
	#nav{
		width:100%;
		}
}
@media only screen and (min-width:0px) and (max-width:480px) {
	#mainContentContainer h2, #mainContentContainer h3{
		width:100%;
		}
}