* {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
}

body * {
	outline: none;
}

html,
body {
	width: auto;
	margin: 0 !important;
	padding: 0 !important;
	background: #fff;
	font-family: Arial, sans-serif;
	font-size: 12pt;
}

#submain,
#content,
#main_arena_content,
#main_arena {
	margin: 0 !important;
	padding: 0 !important;
	width: auto;
}

#main {
	width: 169mm;
	margin: 0 !important;
	padding: 0 !important;
}

a img {
	border: none;
}

h3 {
	float: left;
}

#top,
#top-corner,
#photoset,
.primaryNavigationWrap,
#secondaryNavigation,
#footer,
#talentByName,
#fadebar,
div.talentLogin,
div.icons,
#back,
#container,
#banner,
#albumFlow,
.units,
h2,
dl.metric .imperial,
dl.imperial .metric,
ul.quicklinks,
#further h4,
#supplements,
#further .work,
#further .other_divisions,
#main.models #legal2 .punctuation,
#main.models #legal2 .divider,
#main.actors #legal2 .punctuation,
#main.actors #legal2 .divider,
#main.models_and_actors #legal2 .punctuation,
#main.models_and_actors #legal2 .divider,
#main.commercial_talent #legal2 .punctuation,
#main.commercial_talent #legal2 .divider,
#main.personalities #legal2 .punctuation,
#main.personalities #legal2 .divider,
form,
embed,
#actions ul.features,
ul.flow,
.return {
	display: none;
}

abbr {
	border: none;
}

#actions {
	clear: both;
}

#printBanner {
	position: absolute;
	top: 0;
	left: 101mm;
	width: 68mm;
	height: 14.4mm;
	text-align: right;
}

#printBanner img {
	width: 68mm;
	height: 14.4mm;
}

.mainEnlarge {
	position: absolute;
	width: 81mm;
	height: 122mm;
	top: 18mm;
	left: 0;
}

.mainEnlarge img {
	width: 81mm;
	height: 122mm;
}

#album ul {
	display: none;
}

#printAlbum li {
	padding-top: 0 !important;
	left: 42mm;
	top: 160mm;
	position: absolute;
	display: block !important;
}

#printAlbum li img {
	width: 28mm;
	height: 42mm;
}

#printAlbum li#albumPrintItem1 img,
#printAlbum li#albumPrintItem2 img,
#printAlbum li#albumPrintItem3 img,
#printAlbum li#albumPrintItem4 img {
	width: 39mm;
	height: 58.5mm;
}

#printAlbum li#albumPrintItem1 {
	display: block !important;
	position: absolute;
	top: 18mm;
	left: 86mm;
}

#printAlbum li#albumPrintItem2 {
	display: block !important;
	position: absolute;
	top: 18mm;
	left: 130mm;
}

#printAlbum li#albumPrintItem3 {
	display: block !important;
	position: absolute;
	left: 86mm;
	top: 81.5mm;
}

#printAlbum li#albumPrintItem4 {
	display: block !important;
	position: absolute;
	top: 81.5mm;
	left: 130mm;
}

.personalities #albumPrintItem5,
.personalities #albumPrintItem6,
.personalities #albumPrintItem7,
.personalities #albumPrintItem8,
.personalities #albumPrintItem9,
.personalities #albumPrintItem10,
.personalities #albumPrintItem11,
.personalities #albumPrintItem12 {
	display: none !important;
}

#printAlbum #albumPrintItem6,
#printAlbum #albumPrintItem10 {
	left: 75mm;
}

#printAlbum #albumPrintItem7,
#printAlbum #albumPrintItem11 {
	left: 108mm;
}

#printAlbum #albumPrintItem8,
#printAlbum #albumPrintItem12 {
	left: 141mm;
}

#printAlbum #albumPrintItem9,
#printAlbum #albumPrintItem10,
#printAlbum #albumPrintItem11,
#printAlbum #albumPrintItem12 {
	top: 207mm;
}

#particulars {
	position: absolute;
	top: 143mm;
	left: 0;
}

#main.models h3,
#main.actors h3,
#main.models_and_actors h3,
#main.commercial_talent h3,
#main.personalities h3 {
	position: absolute !important;
	top: -142mm;
	left: 3mm;
	width: 98mm;
	line-height: 2cm;
	font-size: 1.7em;
	float: none;
}

#main.models h3 span,
#main.actors h3 span,
#main.models_and_actors h3 span,
#main.commercial_talent h3 span,
#main.personalities h3 span {
	font-family: Century Gothic, sans-serif;
}

#main.models #legal2,
#main.actors #legal2,
#main.models_and_actors #legal2,
#main.commercial_talent #legal2,
#main.personalities #legal2 {
	position: absolute;
	top: 204mm;
	left: 0;
	width: 143px;
}

#particulars dl * {
	font-family: Century Gothic;
}

#particulars .print_border {
	overflow: hidden;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.away {
	display: none;
}

.talent_name,
.talent_name_away {
	display: block;
	z-index: 10;
	width: 32mm;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Century Gothic, Tahoma, sans-serif;
}

.talent_name_away {
	width: 25mm;
}

.talent_name img,
.talent_name_away img {
	float: right;
	position: absolute;
	top: 1.5em;
	right: 1em;
}

#particulars {
	padding: 3mm 0;
}

#particulars .box_top,
#particulars .box_bottom {
	display: block;
}

#particulars .particulars {
	padding-top: 3mm;
	font-size: 12px;
	color: #000000;
	text-transform: lowercase;
	line-height: 1.25em;
	width: 37mm;
}

#particulars .particulars dt {
	clear: both;
	text-align: right;
	width: 16mm;
	float: left;
}

#particulars .particulars dd {
	clear: none;
	text-align: left;
	width: 18mm;
	float: right;
}

#content p {
	margin: 1em 1.5em;
}

#content ul,
#content ol {
	margin: 1em 3em;
}

#content ul ul,
#content ul ol,
#content ol ol,
#content ol ul {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
}

#content ul li,
#content ol li,
#content ul ul li:first-child,
#content ol ol li:first-child,
#content ul ol li:first-child,
#content ol ul li:first-child {
	padding-top: 0.2em;
}

#content ul li:first-child,
#content ol li:first-child {
	padding-top: 0;
}

#main.about_us #main_arena,
#main.terms #main_arena {
	clear: both;
	padding-top: 1em !important;
}

#main.about_us #main_arena p,
#main.terms #main_arena p {
	text-align: justify;
}

#main.about_us h2,
#main.terms h3 {
	display: block;
	float: none;
	font-size: 1.4em;
	margin: 20mm 0 1em;
	text-align: center;
}

#main.about_us h2 {
	margin-left: 1.1em;
	text-align: left;
}

#main.news h3 {
	float: none;
}

.newsArticle,
.newsArticleZoom {
	clear: both;
	overflow: auto;
	margin: 2em 0 2em 1.5em;
}

.newsArticleContentSample {
	width: 130mm;
	float: left;
}

.newsArticleContent img {
	float: right;
}

.newsArticleZoomContent h3 {
	font-size: 1em;
}

.newsArticleZoomContent h3 strong {
	display: block;
	font-size: 1.5em;
}

#main.terms #main_arena h3 span {
	display: block;
}

#main.about_us #legal2,
#main.terms #legal2 {
	margin-top: 4em;
	padding-top: 2em;
	border-top: 1px solid black;
	font-size: 0.8em;
}

#main.terms a,
#main.terms a:link,
#main.terms a:visited,
#main.news a,
#main.news a:link,
#main.news a:visited {
	color: blue;
	text-decoration: underline;
}

#further {
	position: absolute;
	top: 145mm;
	left: 42mm;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}

#further.one {
	top: 148mm;
}

#further h5 {
	clear: both;
	font-size: 1em;
	display: inline;
	float: left;
	width: 3.5cm;
}

#further ul,
#further ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#further ul {
	clear: both;
	margin-left: 3.5cm;
	margin-top: -1.2em;
	display: block;
	float: left;
	width: 9cm;
}

#further ul a {
	text-decoration: none;
	color: black;
}

#main.models #legal2,
#main.actors #legal2,
#main.models_and_actors #legal2,
#main.commercial_talent #legal2,
#main.personalities #legal2 {
	text-align: center;
}

#main.models #legal2 span,
#main.actors #legal2 span,
#main.models_and_actors #legal2 span,
#main.commercial_talent #legal2 span,
#main.personalities #legal2 span {
	font-size: 11px;
	text-align: center;
}

#main.models #legal2 span.organisation,
#main.actors #legal2 span.organisation,
#main.models_and_actors #legal2 span.organisation,
#main.commercial_talent #legal2 span.organisation,
#main.personalities #legal2 span.organisation {
	display: block;
	font-weight: bold;
	margin: 1em 0 1em 0;
}

#main.models #legal2 span.email,
#main.actors #legal2 span.email,
#main.models_and_actors #legal2 span.email,
#main.commercial_talent #legal2 span.email,
#main.personalities #legal2 span.email {
	margin-top: 1em;
	display: block;
}

#main #legal2 span.telephone_local_label,
#main #legal2 span.telephone_international_label,
#main #legal2 span.email_label,
#main #legal2 a.terms {
	display: none;
}

#legal2 span.email img {
	display: none;
}

#legal2 span.email img.print {
	display: inline;
}

#main.models a,
#main.actors a,
#main.models_and_actors a,
#main.commercial_talent a,
#main.personalities a {
	border: none;
}

#main.models #legal2 span.telephone_local,
#main.actors #legal2 span.telephone_local,
#main.models_and_actors #legal2 span.telephone_local,
#main.commercial_talent #legal2 span.telephone_local,
#main.personalities #legal2 span.telephone_local {
	display: block;
	margin-top: 1em;
}

#main.models #legal2 span.telephone_international,
#main.actors #legal2 span.telephone_international,
#main.models_and_actors #legal2 span.telephone_international,
#main.commercial_talent #legal2 span.telephone_international,
#main.personalities #legal2 span.telephone_international {
	display: block;
}

#main.models #legal2 span#copyright,
#main.actors #legal2 span#copyright,
#main.models_and_actors #legal2 span#copyright,
#main.commercial_talent #legal2 span#copyright,
#main.personalities #legal2 span#copyright {
	display: block;
	margin-top: 1em;
}

li.divider {
	padding: 0 3px !important;
}

#main.personalities div.blurb {
	left: 42mm;
	top: 20mm;
	position: absolute;
	width: 127mm;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	line-height: 13pt;
	text-align: justify;
}

#main.personalities div.blurb div.about h4 {
	font-size: 17pt;
	margin-bottom: 0.5em;
	text-transform: lowercase;
}

#main.personalities div.blurb div.about p {
	margin: 0 0 1em 0;
	padding: 0;
}
