#header, #breadcrumb-languages, .hmenu, .navigation, #banners, #breadcrumb,
#vertical-logo, #footer, #search, .noprint, .print, .related, .related + ul,
.structure-summary .media, #back-to-top, #accessibility, #disqus_thread, #hot-links, #content-sub, .page-nav { display: none !important; }

* {
	background-color: transparent !important; background-image: none !important; border: none !important;
	-moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;
}

body {
	font-family: Arial, Verdana, sans-serif;
	color: #222;
	font-size: 10pt;
	line-height: 1.4em;
	position: relative;
}

#logo-print { position: absolute; top: 10px; right: 10px; }

h1 {
	font-size: 18pt; padding: 5px 0; line-height: 1.6em;
}
h2 { text-align: center; font-size: 16pt; padding: 4px 0; line-height: 1.6em; text-shadow: none; color: #3B5998 !important; }

#content, #content-main, .content { width: 100%; margin: 0; padding: 0; float: none; }
#wrapper { min-height: inherit; }
	#wrapper:after { background: none; }


#header img { float: left; }

a, a:visited { color: #000; text-decoration: none; }
a img, img { border: none; }
p { padding: 8px; }

.c { text-align: center; }

table.structure-summary ul { margin: 0; padding: 3px; list-style-position: inside; clear: both; }
	table.structure-summary td { vertical-align: top; }
	table.structure-summary td.structure-icon img { width: 130px; }
	table.structure-summary .structure-photo { display: none; }
	table.structure-summary .agency-proposal em { font-weight: bold; }
	table.structure-summary a.email { unicode-bidi:bidi-override; direction: rtl; }

ul li img { vertical-align: middle; }

ul.inline { list-style-type: none; list-style-position: outside; overflow: hidden; padding: 0; }
	ul.inline li { float: left; text-align: center; }
	ul.inline li ul li, ul.inline li ul h5 { width: 100%; display: block; text-align: left; }
ul.columns-2 li { width: 50%; }
ul.columns-3 li { width: 33%; }
ul.columns-4 li { width: 25%; }
ul.columns-5 li { width: 20%; }