/* start by removing anything we don't want printed */
#menubar, 
.languageSelector, 
#optionbar_content_wrapper,
#bottombar,
#tooltip,
#popperIframe,
.noprint,
select,
#helperIframe,
p.video
{
	display: none;	
}

body, p, td {
	font-size: 9pt;
	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", lucida, verdana, arial, helvetica, sans-serif;
	line-height: 1.3;
}

#topbar2 {
	margin: 0 0 .8em;	
}

body, #content, table {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 .3em;	
}

h1 { font-size: 1.5em; padding-top: 17px;}
h2 { font-size: 1.2em; padding-top: 17px;}
h3 { font-size: 1.1em; padding-top: 17px;}
h4 { font-size: 1.1em; padding-top: 17px;}
h5 { font-size: 1.1em; padding-top: 17px;}
h6 { font-size: 1.1em; padding-top: 17px;}

ul.locations,
ul.jobCategories {
	margin: 0;
	padding: 0;
}

ul.locations li,
ul.jobCategories li {
	list-style-type: none;
	color: #7F7F7F;	
}

ul.locations li.selected,
ul.jobCategories li.selected {
	color: #000;	
}

.candyColoured {
	text-align: left;
	line-height: 1.6;
}

.candyColoured th.control,
.candyColoured td.control {
	text-align: right;
	white-space: nowrap;
	padding-left: 10px;
}

.candyColoured tbody td.extraBottomBorder {
	border-bottom: 1px solid #999;	
}

.description {
	padding-left: 19px;
}

.BlackLink
{
	color: Black;
	text-decoration: none;
}

.uxJobAdTemplateHeader
{
	margin-bottom: 0px;
}

.uxJobAdTemplateFooter
{
	margin-top: 23px;
}