* {
	background: transparent !important;
	color: #444 !important;
	line-height: 1.3;
	text-shadow: none !important;
	width: auto !important;
	height: auto !important;
	min-height: auto !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a, a:visited {
	color: #444 !important;
	text-decoration: underline;
}
.ir a:after {
	content: "";
}
pre, blockquote {
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
@page {
	margin: 0.5cm;
}
h1, h2, h3 {
	font-weight: normal;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
h2>br { display: none; }
em {
	font-style: normal;
}
h3, p {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 15px;
}
h3 {
	font-size: 18px;
}
nav, .slider_prev, .slider_next, .pagination, .markers, .markers li, .prev, .next, #our_clients, #the_team, #hallmark, #footer, #header>*, .formbox, .twitter-share-button, #content_sub, #map_controls {
	display: none !important;
}
#header #logo {
	display: block !important;
}
#gallery {
	height: auto !important;
}
#slides > ul > li > div {
	height: auto !important
}

#header {
	margin: 0 !important;
	text-align: center !important;
}
.content {
	width: 100%;
}

#portfolio_items ul {
	padding: 0 !important;
	width: auto !important;
}
