/*
Sections that are hidden when printing the page. We only want the content printed.
*/


body {
color: #000 !important; /* we want everything in black */
background:#fff !important; /* on white background */
font-family:arial; /* arial is nice to read ;) */
font-size: 14px;
}

body .print {
display: block;
}

body .pageEnd {
page-break-after: always;
}

img {
float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */
}

/* 
remove all width constraints from content area
*/
div#container,
div#content {
width: 100%;
display: block;
margin: 0;
padding:1em !important;
background: none;
float: none;
overflow: visible;
}

/* hide everything else! */
#headerContainer,
#content h2,
#content .memberResult .tryAgain,
#content #showReel,
#content #showReel2,
#content #memberSide .print,
#content #memberSide .shortList,
.shortListBtn,
#content #memberSide .emailProfile,
#content #memberSide .printProfile,
#content #memberSide .showreel,
#content #memberSide .cvAttachment,
#content #memberSide #memThumbs,
#footerContainer,
#ie6,
#content #blurb {
display: none !important;
}

#container #content .memberResult {
border-top: 0;
border-bottom: 0;
padding: 0 0 0 0;
margin-bottom: 5px;
overflow: hidden;
width: auto;
}

#content .memberResult h3 {
font-weight: normal;
font-size: 20px;
padding: 0 0 5px 0;
margin: 0;
border: 0;
}

body #content .memberResult h3 .name {
font-size: 30px;
}

#content #contactInfoPrint {
display: block;
margin: 0;
padding: 0;
}

#content #contactInfoPrint p {
margin: 0;
padding: 0 0 5px 0;
font-size: 13px;
}

#content #contactInfoPrint p .reverse {
unicode-bidi:bidi-override;
direction: rtl;
}

#content #memberSide {
margin: 0 20px 20px 0;
float: left;
overflow: hidden;
}

#content #memberSide #memProImg {
border: 0;
padding: 0;
margin: 0;
}

#content #memberSide #memProImg img {
display: none;	
}

#content #memberSide #memProImg img.memberImg {
border: 0;
padding: 0;
margin: 0;
display: block;
float: left;
}

#content #memberSide #sbaPrint {
display: none;
float: none;
margin-top: 25px;
}

#content #memberDetails {
overflow: visible;
width: auto;
}

#content #memberDetails .stats,
#content #memberDetails .contactDetails,
#content #memberDetails .unionAffiliation,
#content #memberDetails .stuntCredits,
#content #memberDetails .specialistSkills,
#content #memberDetails .licencesTickets {
width: auto;
overflow: visible;
font-size: 13px;
border-bottom: 1px solid #dcdcdc;
margin: 0 0 15px 0;
padding: 0 0 5px 0;
float: none;
}

#content #memberDetails .stats {
float: none;
width: auto;
overflow: hidden;
}

#content #memberDetails .contactDetails {
display: none;
}

#content #memberDetails dl {
width: 310px;
font-size: 13px;
margin: 0 0 10px 0;
}

#content #memberDetails dl.statsLeft {
float: none;
margin: 0;
}

#content #memberDetails dl dt {
float: left;
clear: left;
width: 110px;
font-weight: bold;
margin: 0 5px 3px 0;
}

#content #memberDetails dl dd {
display: block;
overflow: visible;
margin: 0 0 3px 0;
padding-right: 10px;
}

#content #memberDetails .contactDetails dl {
width: auto;
float: none;
}

#content #memberDetails h3 {
margin: 0;
padding: 0 0 10px 0;
font-size: 18px;
}

#content #memberDetails h4 {
margin: 0;
padding: 0 0 5px 0;
font-size: 14px;
}

#content #memberDetails ul {
padding: 0 0 10px 25px;
margin: 0;
}

#content #memberDetails ul li {
margin-bottom: 2px;
line-height: 1.4;
}