﻿body { width: 100%; background: none; background-color: #fff; color: #222;}

.sys_headerLinks, div#strap, div.sys_navContainer, div#breadCrumb, 
#secondaryNavigation, .sys_footerCta, .sys_languageLinks, .sys_footerLinks,
.sys_landingHeaderImg, .subHeading, .sys_news-search-control, .sys_events-search-control,
.sys_tools-control, .sys_tabsfilter-control {
	display:none;
	}

.sys_contentArea, #contentArea, #contentMainFullWidth, #contentMain, .sys_landingHeaderContainer, 
#AZListing_List, #landingHomeMain, #landingContentMain, .sys_HomeSpotList li, #landingAside, #aside, 
blockquote, #aside blockquote, cite, #aside cite
 { float: none; width: 100%; margin: 0;   }
	
/* -- generic pages -- */
	
#aside .mapContainer h4 { position: static;}
.sys_headerContainer h1, .sys_headerContainer { color: #000; padding: 0 0 2% 0; height: auto; width: 630px; background: none;}

/* -- service pages -- */

.tab_content { border: none;}

/* -- footer specific -- */

#footer { display:none;
 }


/* fieldsets for appointment page

.fieldset
{ width: 95%; margin-left: 1.5%;}

 */
.sys_headerContainer {
padding: 0;
}
#contentMainFullWidth {
	float:left;
	vertical-align: top;
	font-size: .9em;
	width: 100%;
	padding: 0;
	z-index: 999;
}

.fieldset {
	width: 100%;
	margin: 0 0 0 0px;
	background-color: #efefef;
}


.mobileLeg {
	font-size: 1.5em;
	font-weight: bold;
	}
	
.mobileBtn {
	width: 1.2em;
	}
	
.mobileTable
{
	font-weight: normal;
	font-size: 16px;
	text-align: right;
}

#header ul li:first-child a {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
#header ul li:last-child a {
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}