img {
	max-width: 100% !important;
}





/* #Tablet (Portrait)

================================================== */



    /* Note: Design for a width of 768px */

    

    

@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper960, #header_items, #header {
	width:768px !important;
}
#container_slideshow {
	padding-top:0px;
}
.box_skitter, .container_skitter {
	width:768px !important;
	max-height:100%;
}
#container_slideshow img, .box_skitter img {
	max-width:none !important;
}
/* Link Hover Module Adjust */

.j51container, .j51container .mask,  .j51container .content {
	max-width:150px !important;
}
.j51-button a {
	margin-top: 25px;
	margin-bottom: 25px;
}
}





/* #Mobile (Landscape)

================================================== */



    /* Note: Design for a width of 480px */



@media only screen and ( max-width: 767px ) {
#sidecol_a, #sidecol_b {
	width:100% !important;
}
#content_remainder {
	width: 100% !important;
}
.wrapper960, #header {
	width:440px !important;
}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
	width:100% !important;
}
#container_slideshow {
	padding-top:0px;
}
.box_skitter, .container_skitter {
	width:440px !important;
}
.box_skitter img {
	max-width:none !important;
}
.top-2 .module .custom img {
	display:none !important;
}
/* Hide default hornav menu */

#hornav {
	display:none !important;
}
/* Show mobile hornav menu */

#container_hornav_mobile {
	display:inline;
	z-index: 99;
	margin-top:13px;
}
.js #mobile {
	display: none;
}
#hornav_mobile {
	margin-top:0px;
}
/* Hide Modules */

.breadcrumbs {
	display:none;
}
.maincontent img {
	margin: 0px 5px !important;
}
}



/*  #Mobile (Portrait)

================================================== */



    /* Note: Design for a width of 320px */



@media only screen and (max-width: 440px) {
.wrapper960, #header, .logo_container, h1.logo, h1.logo a {
	width:340px !important;
}
.wrapper960 {
	margin: 0;
}
#content_remainder {
	width: 100% !important;
}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, #sidecol_a, #sidecol_b {
	width:100% !important;
}
#container_slideshow {
	padding-top:0px;
}
.box_skitter, .container_skitter {
	width:340px !important;
}
.box_skitter img {
	max-width:none !important;
}
#footermenu {
	float: left;
}
.top-2 .module .custom img {
	display:none !important;
}
.j51container, .j51container .mask,  .j51container .content {
	width:250px !important;
}
/* Hide default hornav menu */

#hornav {
	display:none !important;
}
/* Show mobile hornav menu */

#container_hornav_mobile {
	display:inline;
	z-index: 99;
	margin-top:13px;
}
.js #mobile {
	display: none;
}
#hornav_mobile {
	margin-top:0px;
}
/* Remove Modules */

.breadcrumbs, #search {
	display:none;
}
/* Link Hover Module Adjust */

.j51container, .j51container .mask,  .j51container .content {
	max-width:220px !important;
}

/* mhp override */
h1.logo a {
    background-size:250px auto !important;
}
.logo_container, h1.logo, h1.logo a {width:250px !important;}
* {max-width:100%;}
#container_slideshow .wrapper960 {height:auto !important;}

.module ul.menu a, .module_menu ul.menu a {
    padding: 15px 15px 15px 25px;
}
#sidecol_a {display:none;}
#sidecol_b {display:block;}
}
