/*
1. MAIN PRINT STYLES
10. LEFT AND RIGHT COLUMN ITEMS
12. POSITION LIST PRINTING
14. SITE MAP
16. IMAGE LIST
17. TRAINING LIST
*/

/* * * * * * * * * * * * * * */
/* 1. MAIN PRINT STYLES      */
/* * * * * * * * * * * * * * */
body *
{
	cursor:auto !important;
}
body,
#footer
{
	background:none;
	/*DEV ONLY:*/
	/*background:transparent url(cssimages/PrintingAreaGuide.png) repeat-y center top;*/
}
#leftarea,
.headerlinkscontainer,
#headerarea .search-area,
#globalnavigation,
.ActionBox,
.footerlinks,
.footerbreadcrumb,
.FurtherReading460,
.ArticleFootnote,
.vakanser_info_show_hide,
.job_info_show_hide,
.intro_text_width,
span.MilFormButtonSmall,
span.MilFormButton,
span.MilFormButtonLarge,
.footercontactinfo img
{
	display:none;
}
#Column700
{
	float:none;
	margin-left:0;
}
#headerarea
{
	border-bottom:1px solid #000;
}
.generalnewslisting,
#welcome-area,
.DocumentList,
.MilQuiz,
.QuizItem
{
	width:auto;
}
#introduction{
	border-top:1px solid #fff;/*for Opera*/
}
.ContactListBox,
.NewsArchiveFilterBox,
.NewsFilterBox,
.job_filter_box,
.JobWrap,
.vakanser_filter_box,
.VakanserWrap,
.job_basket_warp
{
	border:1px solid #a7a6a4;
}
.QuizQuestion
{
	width:475px;
}

/*
The following styles resize all content to within 645px,
So that the page will print without cutting off, in IE6 and 7.
*/
#headerarea
{
	width:645px;
}
#Flash940
{
	display:none;
}
#outertextarea,
#Column700
{
	width:645px;
}
#Flash700
{
	width:645px;
	padding-bottom:20px;
}
#Flash700 object
{
	width:645px;
}
#contentarea
{
	width:460px;
	margin:0;
}
#newslisting-bar
{
	clear:both;
}

/*Film promos*/
#rightarea .FilmItem200,
#rightarea .FilmItem200 a,
#rightarea .FilmItem200 img
{
	width:163px;
}
#rightarea .FilmItem200 a span.Prompt,
#rightarea .FilmItem200 a span.PlayIcon,
#contentarea .FilmItem220 a span.Prompt,
#contentarea .FilmItem220 a span.PlayIcon,
.maintext .image-holder.FilmPromoItem220 a span.PlayIcon,
.maintext .image-holder.FilmPromoItem220 a span.Prompt
{
	display:none;
	visibility:hidden;
}
#footer,
.footercontactinfo
{
	width:645px;
}
#rightarea .FilmItem200 a.TextLink
{
	width:150px;
}
/* FIREFOX printing fixes */
.SiteMapWrap,
div#ImageList,
div#ImageList ul,
div#ImageList ul li
{
	overflow:visible;
}
.SearchBox700
{
	width:645px;
}
#Column700 .PagingContainer
{
	width:645px;
	padding:8px 0 0 0;
	background:none;
}
.SearchHelp
{
	width:631px;
	padding:0 6px 15px 6px;
}
/*Stop news list printing on Mil_NewsPage.aspx:*/
.PrintExceptions
{
	display:none;
}

/* * * * * * * * * * * * * * * * * * */
/* 10. LEFT AND RIGHT COLUMN ITEMS   */
/* * * * * * * * * * * * * * * * * * */
#rightarea
{
	float:right;
}
#rightarea .FactBox220 .Bottom,
#rightarea .VideoPromo .Bottom,
#rightarea .AboutPDFs .Bottom,
#rightarea .MissionStatement .Bottom
{
	display:none;
}
#rightarea
{
	width:175px;
}
#rightarea .RelatedInfo220,
#rightarea .RelatedDocs220,
#rightarea .ExternalLinks220,
#rightarea .generalfacts,
#rightarea .Contact220,
#rightarea .FilmPromos220,
#rightarea .HighCommand,
#rightarea .FactBox220,
#rightarea .GoogleMap220
{
	width:163px;/*(-2px for border also)*/
	padding:0 5px 20px 5px;
}
#rightarea .GoogleMap220 .MapText
{
	color:#000;
	padding:0;
}
#rightarea .GoogleMap220 .Bottom
{
	display:none;
}
#rightarea .GoogleMap220 img
{
	width:163px;
	margin-left:0;
}
#rightarea ul.PromoBoxes
{
	width:175px;
	padding:0 0 20px 0;
}
#rightarea .HighCommand .ImageBox
{
	width:163px;
	background-color:#ccc;
}
#rightarea ul.PromoBoxes li
{
	width:173px;
	border:1px solid #A7A6A4;
}
#rightarea ul.PromoBoxes li p
{
	width:163px;
	border:none;
	padding:4px 5px 4px 5px;
	background-image:none;
	background-color:#fff;
	color:#000;
}
#rightarea ul.PromoBoxes li p a
{
	width:150px;
	background-position:0px 7px;
}
#rightarea ul.PromoBoxes li img
{
	width:173px;
}
#rightarea h3 a
{
	border:none;
}
#rightarea .FactBox220,
#rightarea .RelatedInfo220,
#rightarea .RelatedDocs220,
#rightarea .ExternalLinks220,
#rightarea .VideoPromo,
#rightarea .Contact220,
#rightarea .AboutPDFs,
#rightarea .generalfacts,
#rightarea .MissionStatement,
#rightarea .HighCommand,
#rightarea .GoogleMap220
{
	background-color:#fff;
	background-image:none;
	border:1px solid #a7a6a4;
	margin-bottom:20px;
}
#rightarea .VideoPromo
{
	padding-bottom:0;
}
#rightarea .VideoPromo ul li p
{
	background-image:none;
	background-color:#fff;
	color:#000;
}
#rightarea .VideoPromo ul li p a,
#rightarea ul.PromoBoxes li p a,
#rightarea .FactBox220 h3,
#rightarea .FactBox220 .FactContent,
#rightarea .FactBox220 a,
.maintext .FactBox220 a,
#rightarea .AboutPDFs h3,
#rightarea .AboutPDFs p,
#rightarea .AboutPDFs a,
#rightarea .MissionStatement h3,
#rightarea .MissionStatement p,
#rightarea .GoogleMap220 h3
{
	color:#000;
}
#rightarea .FactBox220 .FactContent
{
	padding:0;
}
#rightarea .FactBox220 h3,
#rightarea .MissionStatement h3,
#rightarea .AboutPDFs h3,
#rightarea .GoogleMap220 h3
{
	margin:0 0 5px 0px;
}

/* * * * * * * * * * * * * * * */
/* 12.2 JOB LIST PRINTING  */
/* * * * * * * * * * * * * * * */
/* These classes are used only when ONE job is selected for printing */
.PrintOneJobOnly .job_header2,
.PrintOneJobOnly #breadcrumbs,
.PrintOneJobOnly .job_filter_box,
.PrintOneJobOnly .PagingContainer,
.PrintOneJobOnly .MilFormButton,
.PrintOneJobOnly .JobDetails h3.JobHeading .Print,
.PrintOneJobOnly .JobDetails span.PrintSingleJob,
.PrintOneJobOnly .JobDetails h3.JobHeading .Close,
.PrintOneJobOnly tr.ButtonRow,
/*.PrintOneJobOnly tr.Details,*/
.PrintOneJobOnly thead,
.PrintOneJobOnly .maintext
{
	display:none;
}
.PrintOneJobOnly tr.Details .PrintThisJob
{
	display:block;
}
/*resizing:*/
.job_filter_box
{
	width:643px;
}
.job_filter_box .Bottom
{
	width:643px;
}
.JobSummaryBar .ItemsPerPageSelect
{
	width:625px;
}
.JobWrap
{
	width:643px;
} 
.job_table table.job_table
{
	width:643px;
}
.job_table .JobDetailsWrap
{
	width:635px;
}
.job_table .JobDetails
{
	width:625px;
	overflow:visible;
}
table.job_table
{
	width:643px;
	background:none;
}


/* * * * * * * * * * * * * * * */
/* 12. POSITION LIST PRINTING  */
/* * * * * * * * * * * * * * * */
/* These classes are used only when ONE position is selected for printing */
.PrintOnePositionOnly .job_header2,
.PrintOnePositionOnly #breadcrumbs,
.PrintOnePositionOnly .vakanser_filter_box,
.PrintOnePositionOnly .job_basket_warp,
.PrintOnePositionOnly .PagingContainer,
.PrintOnePositionOnly .MilFormButton,
.PrintOnePositionOnly .PositionDetails h3.PositionHeading .Print,
.PrintOnePositionOnly tr.ButtonRow,
.PrintSinglePosition,
.Close,
/*.PrintOnePositionOnly tr.Details,*/
.PrintOnePositionOnly thead,
.PrintOnePositionOnly .maintext
{
	display:none;
}
.PrintOnePositionOnly tr.Details.PrintThisPosition
{
	display:block;
}
/*resizing:*/
.vakanser_filter_box
{
	width:643px;
}
.vakanser_filter_box .Bottom
{
	width:643px;
}
.VakanserSummaryBar .ItemsPerPageSelect
{
	width:625px;
}
.VakanserWrap
{
	width:643px;
} 
.vakanser_table table.vakanser_table
{
	width:643px;
}
.vakanser_table .PositionDetailsWrap
{
	width:635px;
}
.vakanser_table .PositionDetails
{
	width:625px;
	overflow:visible;
}
table.vakanser_table
{
	width:643px;
	background:none;
}
.job_basket_warp{
	width:643px;
	background:#e1edf7;
}
.job_basket_warp .Bottom{
	display:none;
}

/* * * * * * * * * * * * * * * */
/* 13. FUNCTION LIST           */
/* * * * * * * * * * * * * * * */
.FunctionWrap
{
	width:645px;
}
.FunctionWrap .functiondescription
{
	width:330px;
}
.FunctionWrap .Specialisations
{
	width:645px;
}
.SpecialisationsLists
{
	width:645px;
}
.Specialisations .LeftCol
{
	width:300px;
}
.Specialisations .RightCol
{
	width:300px;
}
.SpecialisationsButtonWrap h3
{
	
}


/* * * * * * * * * * * * * * * */
/* 14. SITE MAP                */
/* * * * * * * * * * * * * * * */
.SiteMapWrap
{
	width:645px;
}
.SiteMapWrap .Column1,
.SiteMapWrap .Column2
{
	width:214px;
	margin-right:0;
}
.SiteMapWrap .Column3
{
	width:214px;
}
.SiteMapList
{
	width:194px;
	padding:0 5px 20px 5px;
	border:1px solid #A7A6A4;
	background:none;
}
#navigationarea ul,
.SiteMapList ul
{
	width:182px;
}
.SiteMapList ul li 
{
	font-size:0.83em;
}
.SiteMapList ul li a
{
	background-position:0 0.9em;
}

/* * * * * * * * * * * * * * * */
/* 16. IMAGE LIST              */
/* * * * * * * * * * * * * * * */
/*The Images List images are made a lot smaller for printing because of printing bugs in IE6/7*/
div#ImageList
{
	width:645px;
}
div#ImageList ul
{
	left:0;
	width:645px;
}
div#ImageList ul li
{
	border-left:0;
	display:inline-block;
	width:120px;
	height:auto;
	margin-bottom:40px;
}
div#ImageList ul li img
{
	width:115px;
	height:auto;
}
div#ImageList ul li p
{
	width:100px;
	bottom:-17px;
	padding:2px 10px 2px 5px;
	line-height:1.3em;
	font-size:0.8em;
	font-weight:normal;
	background:none;
	background-color:#fff;
}
div#ImageList ul li p a
{
	background:none;
	padding-left:0;
	color:#000;
	text-decoration:none;
}

/* * * * * * * * * * * * * * * */
/* 17. TRAINING LIST           */
/* * * * * * * * * * * * * * * */
.TrainingListWrap
{
	width:645px;
}

/* * * * * * * * * * * * * * * */
/* 18. ARENA LIST              */
/* * * * * * * * * * * * * * * */
.ArenaListWrap
{
	width:645px;
}



