
/*-----------------------------------------------------------------------------

__  __ `__ \  _ \  ___/  __ `/_  __ \  __ \
_  / / / / /  __/ /__ / /_/ /_  / / / /_/ /
/_/ /_/ /_/\___/\___/ \__,_/ /_/ /_/\____/

Printer Style Sheet for MSSS

version:   1.1
author:    Vincent Martin "Yohko"
email:     vincent@mecano.ca

Notes: 
-----------------------------------------------------------------------------*/





/* GLOBAL
================================================================================== */


/* Tags ----------------- */
* {
	margin:0;
	padding:0;
}

a, p, li, h2, h3 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
}

h1     {}	
h2, h3 {font-size:14px;}

a      {text-decoration:none;}
img    {border:0}
ul     {list-style-type:disc;}
li     {margin:5px 0 0 20px; line-height:12px;}



/* No display -------------------------------------- */
#header .main_nav, #header_results .main_nav,
#header_details .main_nav, .top_nav_wrapper,
#content .local_events, #content .local_events_results_page,
#content .local_events_details_page, #content .research_box,
#content .research_box_results_page, #footer .bottom_logo {
	display:none;
}



/* Blocks -------------- */
#header .hdr_print, #header_results .hdr_print,
#header_details .hdr_print {
	left:0;
	position:absolute;
	text-indent:-9000px;
	top:0;
}

#footer .ftr_print {
	bottom:0;
	display:block;
	left:255px;
	position:fixed;
}

.logo {
	text-indent:-9000px;
}

/* ================================================================================== */



















/* RESEARCH PAGE
================================================================================== */

#content .staring_career {
	left:0px;
	position:absolute;
	top:85px;
}

#content .t_star_carrer,
#content .star_carrer_name,
#content .t_other_carrer {
	font-size:18px;
}




/* Star Career ----------- */
#content .job_name {
	font-size:15px;
	margin-top:4px;
}

#content .staring_career h3, #content .staring_career .main_text,
#content .star_career_bottom {
	left:300px;
	position:absolute;
	width:400px;
}

#content .staring_career h3  {top:0px; margin-bottom:10px;}
#content .main_text          {top:30px;}
#content .star_career_bottom {top:90px;}

#content .i_studies_type,
#content .i_salary {
	line-height:12px;
}

#content .i_studies_type {
	background:url(../img/i_studies_icon.gif) top left no-repeat;
	height:16px;
	padding:10px 0 0 28px;
}

#content .i_salary {
	background:url(../img/i_salary_icon.gif) top left no-repeat;
	height:24px;
	margin-top:3px;
	padding:2px 0 0 28px;
}





/* Job Thumbs and info --------- */
#content .other_careers {
	left:0px;
	position:absolute;
	top:390px;
}

#content .other_careers h2 {
	margin-bottom:10px;
}

#content .job {
	clear:both;
	height:150px;
	margin-bottom:10px;
}

#content .thumb_info,
#content .thumb_results_info {
	margin:-98px 0 0 100px;
	width:600px;
}

#content .brief_text {margin-top:8px;}
#content .icons      {margin-top:15px;}

#content .other_career_studies,
#content .other_career_salary {
	background-position:top left;
	float:left;
	height:43px;
	line-height:11px;
	padding:3px 0 0 20px;
	width:70px;
}

#content .other_career_studies {background:url(../img/i_studies_smallicon.gif) no-repeat;}
#content .other_career_salary  {background:url(../img/i_salary_smallicon.gif) no-repeat;}





/* No display ------------- */
#content .prof_details  {display:none;}
#content .b_all_careers {display:none;}

/* ================================================================================== */
























/* RESULTS PAGE
================================================================================== */

/* No Display ------------------------ */
#content .titles, #content .sort_zone,
#content .page_index_bottom, .page_index_top {
	display:none;
}


/* Job listing -------------- */
#content .big_job_list  {margin-top:30px;}

#content .big_job_list .job {
	clear:both;
	height:125px;
	margin-bottom:5px;
}

#content .icons_results {margin-top:5px;}

#content .results_studies, #content .results_salary {
	background-position:top left;
	display:block;
	float:left;
	line-height:11px;
}

#content .results_studies {
	background:url(../img/i_studies_smallicon.gif) no-repeat;
	height:16px;
	padding:5px 0 0 18px;
	width:15px;
}

#content .results_salary {
	background:url(../img/i_salary_smallicon.gif) no-repeat;
	height:21px;
	margin-left:80px;
	padding:0 0 0 18px;
	width:300px;
}

/* ================================================================================== */
























/* DETAILS PAGE
================================================================================== */


/* No Display ------------- */
#details_block_shadow, #choose_form_shadow,
#mainform_shadow, #content .fbook_zone,
#content .specs_zone, #footer .bot_nav,
#content .links_bkd {
	display:none;
}



/* Detailed job description ---------- */
#content .job_desc h2 {
	position:absolute;
	top:70px;
	left:0px;
}

#content .photo_zone {
	border:5px solid #DDD;
	left:0px;
	position:absolute;
	top:85px;
}

#content .desc h2 {
	left:0;
	position:absolute;
	font-size:150%;
	top:-40px;
}

#content .desc {
	left:290px;
	position:absolute;
	top:125px;
}

#content .research_box_details_page {
	float:left;
	margin:340px 0 23px 0;
}

#content .b_backToCareers {
	display:none;
}

#content .personal_qualities {
	clear:both;
}

#content .t_persQual {
	font-size:14px;
}

#content .from {
	clear:both;
	font-size:11px;
	font-style:italic;
	margin-top:3px;
}

#content .specs_zone {
	clear:both;
	display:block;
	margin-top:23px;
}

#content .specs_zone ul {
	list-style-type:none;
}

#content .specs_zone li {
	height:1%;
	padding-left:30px;
}

#content .details_studies_zone,
#content .details_salary_zone {
	background-position:top left;
}

#content .details_studies_zone {
	background:url(../img/i_studies_icon.gif) no-repeat;
	height:19px;
	padding-top:6px;
}

#content .details_salary_zone {
	background:url(../img/i_salary_icon.gif) no-repeat;
	height:24px;
	padding-top:1px;
}

#content .milieux_bkd {
	clear:both;
	margin-top:23px;
}

/* ================================================================================== */




















/* SECONDARY PAGES
================================================================================== */

#content .secondary_page ul,
#content .secondary_page ol {margin-bottom:17px;}
#content .secondary_page    {margin-top:80px;}
#content .secondary_page p  {margin-bottom:17px;}

#content .main_lvl a   {font-size:16px;}
#content .middle_lvl a {font-size:14px;}
#content .lower_lvl a  {font-size:12px;}

/* ================================================================================== */

