/****
* css modifications for small screens (width less than or equal to 720px)
****/
body, td, th, select, input, button, textarea{font-size:110%;}
#nav{top:0; left:0;
	max-width:none; width:100%;
	height:45px;
	overflow:hidden;
	padding:0 0 5px 0;
}

#nav ul{margin-top: 0;}
#nav ul li{float:none; display:block;}
#nav ul li h1{margin-bottom:20px;}
#nav ul li a, #nav ul li h1 a{padding-left:0;}
#nav ul li.lastLi{position:relative; float:right;}
#nav ul li.lastLi a{opacity:1;}
#nav ul li ul{position:relative; display:block; height:0; overflow:hidden; box-shadow:none;}
#nav ul li.selected ul{height:auto;}

.backTitle, .title{padding-left:10px;}
.backTitle h2{margin:0;}

#mobileMenu{
	visibility:visible;
}
#content{padding:20px 0; width:100%;}
.contentW{max-width:none;}

#footer{padding-left:10px;}
#bigImgContainer{margin-top:37px;}

.divItem div.txt, .divItem div.html, .divItem p.description{padding-left:10px; padding-right:10px;}
div.divItem img, div.galContainer img{display:block; margin-right:auto; margin-left:auto;}

/* gall nav arrows */
div.gallery a.prev{left:0;}
div.gallery a.next{right:0;}
div.gallery a.prev span, div.gallery a.next span{display:none;}

table.fixedGrid td{display:block;}

.wysiwyg-float-right, .wysiwyg-float-left{float:none; text-align:center; margin:15px 0; max-width: none;}
.wysiwyg-width-half{width: auto;}