body { background: white; }

#header,
.navL2,
.path,
.sideContent,
.applyForThisJob,
.vistCompanyWeb,
#footer,
.sideContent .banners,
#header .navigation ,
#header div.login,
#header div.logout,
#header #advancedSearch,
#actionNav { display: none }
.fb_edge_widget_with_comment,
.fb_iframe_widget { display: none !important; }

#wrapper, .content { width: auto; padding: 0; margin: 0; border: 0; }

h1 { padding-left: 0; width: auto;}

#wrapper,
#header,
#actionNav,
.content,
.mainContent .emailNotifications,
.bigAd,
.cartTotal,
.cartTotal2,
.contact,
.navi div.goToPage span.text,
.defContainerHasMenu {
	border-color: white;
}

#wrapper,
.content,
.mainContent,
.jobDetail { width: 100%; }
.sideContent { width: auto; }

.mainContent { width: auto; margin: 0 5%;padding: 0; float: none !important;color: black;background: transparent none;margin-left: 5%;padding-top: 1em;border-top: 1px solid #404040;}
.mainContent .mainContent { margin: 0; padding: 0; border: 0; width: 54%; padding-right: 40px; float: left !important}
.jobDetail .mainContent { display: block; width: 65%; }
.jobDetail .sideContent { display: block; width: 30%; }
a:link, a:visited { color: #520; background: transparent; font-weight: bold; text-decoration: underline; }
/*a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="/"]:after { content: " (http://www.alistapart.com" attr(href) ") "; }*/

/*firefox print fix*/
#wrapper,
.mainContent,
.defContainer,
.sideContent { overflow: visible }
.content,
.defContainerHasMenu .def { float: none }
