/*01 October 2007 11:11*/

#shadowbranding, #help, p#helplink, #contentlinks, span#correctdate, 
ul#navbuttons, #footer, #footer p#techsupport, #contentleftcol span,
#furthersteps, #filters, a.backtotoplink, p.invisible, #logoutbar p, 
#actionplannav, #pfpdetails h2, p#jumptofilterlink, 
#paginate, p.clear, #pagetitle a, p#backlink, #subjectslink,
#actionplanlink, #reviewanswerslink, #actionplanlinks, #profilelink,
#careerlinks, #thumbpanel, #mygoalspanel input, table .actions, 
span.listbuttons, #textcounter, .noprint, p#lulogo {
    display: none;
}

h3, h4 {
    margin-bottom: 0;
    padding-bottom: 0;
}

p + br {
    display: none;
}

#container {
    width: 100%;
}

#contentleftcol, #contentrightcol {
    border: none;
}

#body {
    font-size: 12pt;
	font-family: helvetica, arial, verdana, sans-serif;
}

#content {
    background-color: white; 
    border: none !important;
}

legend {
	font-size: 1.2em;
}

fieldset ol, fieldset ul, fieldset li, #reviewanswers ul {
	list-style-image: none !important;
	list-style-position: outside !important;
	list-style-type: none !important;
	padding-left: 0;
}

fieldset, fieldset li {
	padding-top: 0.2cm;
	padding-bottom: 0.2cm;
}

#key ul, ul.key, ol#careerlist, ul#careerlist, ul#articlelist {
    list-style-type: none;
    padding: 0; 
    margin: 0;  
}

#key ul li, ul.key li { 
    display: inline;    
}

ol#careerlist, ul#careerlist, ul#articlelist {
    padding: 0.1cm 0;
}

ol#careerlist {
    list-style-type: decimal !important;
}

ul#contacts li, ul#crciinfo li, ul#clciinfo li, ul#resources li {
    padding-bottom: 1.5em;
}

ul#contacts li ul, ul#crciinfo li ul, ul#clciinfo li ul {
    padding-top: 0;
}

ul#contacts li ul li, ul#crciinfo li ul li, ul#clciinfo li ul li {
    list-style-position: outside;
    list-style-type: none;
    margin-left: -2em;
    padding: 0.3em 0 0.1em;
}

a {
    color: black;
    text-decoration: none;
}

#footer {
    clear: left; 
    background: white url(../images/cascaidprintlogo.gif) no-repeat !important; 
    height: 60px !important; 
    background-position: left; 
    margin: 20px 0px 0px 0;
}

th.left {
    width: 70%;
}

table {
    border-top: 0.5mm solid black;  
    border-left: 0.5mm solid black;
    width: 100%;
}

th, td {
    padding: 0.1cm;
    border-right: 0.5mm solid black;
    border-bottom: 0.5mm solid black;   
    text-align: left;   
}

dt {
    font-weight: bold;
}

@page {
    size: 8.3in 11.7in;
    margin: 0.45in;
    padding: 1em;
}

#careerfacts img.qualicon, #careerfacts img.crci {
	float: left;
}

#printContent div {
	border-bottom: 1pt dashed black;
	padding-bottom: 0.4cm;
}

#printContent #nogoals {
	border: none;
	padding-bottom: 0;
}

#userdetailsPrint {
	border-top: 1pt dashed black;
}

#mysubjectsPrint, #mycareersPrint, #mykeyskillsPrint, #mylifePrint {
	page-break-inside: avoid !important;
}
