﻿body { background: none; /*width:645px;*/ width: 100%; }

.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;}

/* -- landing page -- */
.sys_landingSpotList li{ float: none; width: 500px; margin: 0; background: none; height: 50px;}
.sys_landingspotList li h2 a { background: none; color: #000; width: 500px; position: relative;}

/* -- service pages -- */

.tab_content { border: none;}

/* -- footer specific -- */

#footer { margin-top: 20px; }
.sys_footerContact, .sys_footerCopyright { width: auto; padding: 0; }

/* -- home specific -- */
.sys_homeHeaderImg .sys_overlay { background: none; width: 600px; margin: 0; height: 200px; position: static; padding: 0;}
ul.sys_homeFeatureLinks { width: 200px; margin: 0; padding: 0;}
.sys_homeFeatureLinks li { margin: 0;}
.sys_homeHeaderImg p {margin: 0;}
.sys_homeHeaderImg p span { width: 300px; }
.sys_HomeSpotList { background: none; margin: 0; }
.sys_HomeSpotList h2 { width: 80%;}
.spotLightOne, .spotLightOne a, .spotLightTwo, .spotLightTwo p, .spotLightThree, .spotLightThree p
	{ position: static; background: none; display: block; height: auto; margin: 0;} 

/* -- listing elements -- */
#Archive__List, .jobsprofile, .sys_expandable, .sys_itemslist { width: 600px;}
.css-element { overflow: visible !important;}

/*a:link:after { content: " (" attr(href) ") ";}*/

#landingContentMain { height: auto;}
#landingAside, #aside {  float: none; width: 100%; display: block; clear: both;}
#landingAside { margin-top: 0;}

/* fieldsets for appointment page */

.fieldset
{ width: 95%; margin-left: 1.5%;}

