/* Print CSS */


/* Print-specific formatting */
* {
color:#000 !important;
}

a:link, a:visited {
	background-color: transparent;
	color: #333;
	font-weight: bold;
	text-decoration:underline;} /* should show users that these are links so underline */

a img { border: none; }
body {
	background: white;
	font: /*10pt/1.2*/ Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
	color:#000;}



#main .inner {margin-left:0px!important;border:1px solid white;}

html {margin: 0;}

body {margin: 0; }

#main {margin-top:0px;}


/* ITEMS TO HIDE
   ---------------------------------------------------------------- */

#formats, #layouts, #masthead #splitRight, #sidenav, #MoreLinks,
.box3, .breadcrumb, .btfaq, .btt, 
.imageList, .mastheadLine, 
.newsfeeds, .play, .searchtips,	
.contentbox1 .contentbox_topbar, .contentbox1 .contentbox_bottombar,
.contentbox2 .contentbox_topbar, .contentbox2 .contentbox_bottombar,
#contactBox #tabs, #contactBox img, #contactBox form, #contactBox map,
.article_links, .commentBox .caption, .mediaPlayer, 
.results_attached_img, 
.linkPodcast, .linkVideo, 
.linkHelp, .intro_photo,
.quiz_image, .realpl, #searchArchive, .sublinks_photo, .tips, .winmed,
#quiz_results .your_details, #mapScroller a,
#fco_form.send a.empty,
#main.pritem ul li, #main.pritem .mediaPlayer, #main.pritem p strong,
.boxSmall.first.boxContentColourDark ul,
.boxcontent ul, #photo_library .feature2, #photo_library .navigation, 
#photo_library .image_links,
#main.photo_library_gallery p.view_gallery,
.boxSmall.first, .boxSmall.second, .boxSmall.third,
/*#topBox,*/
#footer .links ul,
#printBar #promos .findInfo,
#printBar ul li, .boxContent.noPrint,
div#boxReleaseInfo p.image,
#main.find_an_embassy_by_country .contentbox1, #main.find_an_embassy_by_country .contentbox2,
#main.find_an_embassy_by_region .contentbox1, #main.find_an_embassy_by_region .contentbox2,
.contentbox_buttons p,
ul.nextsteps, /* select epostcard for instance */
#main.glossary .glossaryAZ, #main.glossary .glossaryAZ ul, #main.glossary .glossaryAZ ul li { display:none;}


/* ITEMS TO STYLE SPECIFICALLY
   ---------------------------------------------------------------- */
   
.contentbox2, .contentbox1, .contentbox1 .contentbox_content, .contentbox2 .contentbox_content, 
.shadedcontent {background:none;} /* does this remove bg's in ie6?*/
   
/*#main .inner h2, #main .inner h3 {background: transparent url(../files/images/square_grey.gif) 0 2px no-repeat!important;}
#main .inner h2, #main .inner h2, #main .inner h3 {background:transparent url(../files/images/square_grey.gif) center left no-repeat!important;}*/
 
fieldset { margin: 0; padding: 0; }
fieldset fieldset { margin-bottom: 15px; padding: 15px; }
fieldset legend { display: none; }
fieldset ul { list-style: none; }
#boxReleaseInfo .photo { font-size: 90%; font-weight: bold; }

.boxSmall { float: left; width: 30%; margin-right: 1%; }

.boxContentColour, .boxContentColourDark, .boxContentColourRed, .contentbox2 {
	background-color: transparent; margin-bottom: 1em;}

.boxContentColour .boxTop, .boxContentColour .boxBottom { display: none;}

.boxContentColourDark { margin-top: 0; }
.boxContentColourDark ul li{list-style-type:disc!important;}
.boxContentColourDark ul li { background:none!important;}
.boxContentColourDark p, .boxContentColourRed p { color: #000 !important; }
.boxContentColourDark ul li a, .boxContentColourRed ul li a { color: #000 !important; }
.boxContentColourDark .boxTop, .boxContentColourDark .boxBottom { display: none;}

.boxContentColourDark ul li, .boxContentColourRed ul li { background-image: url(../files/images/redarrow.gif) !important; }

.boxContentColourRed { border:0; margin-right: 10px; }
.boxContentColourRed .boxTop, .boxContentColourRed .boxBottom { display: none;}

.commentBox { margin: 0 0 1em 0 !important; }
#main .select {margin-top:-20px;}
#main .select .contentbox2 {padding:0px 10px;}
.contentbox1 { background-color: transparent; }
.contentbox1 h1 { margin-bottom: 0 !important; }
.inner .contentbox1 h2, .inner .contentbox2 h2 { background-color: transparent; padding-left: 0; }
#fco_form .contentbox2 .contentbox_buttons { background-color: transparent; }
#fco_form fieldset { margin-bottom: 0; }
#fco_form.advancedsearch h2 { background-color: transparent; }
#fco_form.advancedsearch .contentbox2, #fco_form.advancedsearch .contentbox2 div { background-color: transparent !important; }
#fco_form.advancedsearch .contentbox2 h2 {padding-left:15px;}
/*#fco_form.advancedsearch .results_return .results_title {
	background: transparent url(../files/images/square_grey.gif) 0 2px no-repeat!important;}*/

#innerBottomBar { background-color: transparent; height: auto !important; }
#innerBottomBar .innerBottomLeft, #innerBottomBar .innerBottomRight { display: none; }
p.highlight { font-weight: bold; }
.results_title span a, a.question { text-decoration: none; }
.title h2 { font-size: 120%; }
#topbar h1 { padding-left: 0; }
ul.nextsteps li a.next { background-image: url(../files/images/blue_arrow_transparent.gif) !important; }

#doubleBoxContainer .splitLeft { float: left; margin-right: 2%; width: 49%; }
#doubleBoxContainer .splitRight { float: right; width: 49%; }

#masthead {padding:0px;margin-bottom:0; background:none;page-break-after:avoid;}
/*background:url(../files/images/posts_print_hdr_bg.gif) top left no-repeat!important;*/

#masthead {height:60px!important; margin:0!important; padding:0!important;}
/*#masthead #logo {page-break-after:never;}*/

#masthead #logo .liveLogo {display:none; height:60px!important;}
#masthead #logo .printLogo {display:block;height:60px!important;}


#content { margin-top:0; margin-left:0; }
#printBar {  margin-left: 10px; }

div.boxApplyQuestion, div#galleryMain, div#galleryOthers .contentbox_content { margin-bottom: 1em; }
div#galleryMain, div#galleryOthers .contentbox_content { border:0; padding: 0 5px; }
div#galleryMain img, div#galleryOthers .contentbox_content img { float: right; }
div.image_box { float: left; margin-right: 2em; }

div.notes { font-size: 80%; }
div.thickdivider { height: 2em; }

img { display: block; }
img.downloadIcon { display: inline; vertical-align: text-bottom; }

p.arrowRed { font-weight: bold; }
p.event_image { float: right; }

table { border: 3px double #CCC; width: 100%; }
table th { text-align: left; }
table th, table td { padding: 3px 6px; }
table thead th { background-color: #CCC; }

ul.listAZ li { display: inline; }

#doubleBoxContainer .boxContentColour h3 { background-color: transparent !important; }
#promos ul li { background-position: 0 0.7em !important; padding-left: 15px !important; }

.boxContentColour ul.linklist li {	background:transparent url(../files/images/im_blue_arrow.gif) no-repeat scroll 0 0.7em;}

#contact #topbar h1 { margin-left: 0 !important; }
#main.contact h2 span { margin-left: 0px; }
#main.contact h2 {background:none!important;}

#main.contactMap .contentbox1 h2 { background: none transparent !important; }
#main.contactMap h2 {background:none!important; margin-left:0!important;padding-left:0!important;}
#main.contactMap #formFilter, #main.contactMap .contentbox1 .contentbox_content { background-color: transparent !important; }
#main.contactMap .contentbox2 {display:none!important;}
/*#main.contactMap .inner h2 {background:url(../files/images/square_grey.gif) center left no-repeat!important; padding-left: 15px; }*/

#main.events_home h1.normal,
#main.events_home .inner .contentbox2, 
#main.events_home .inner .contentbox1,
#main.events_home .contentbox2 .contentbox_content,
#main.events_home .contentbox1 .contentbox_content,
#main.events_home #innerBottomBar {border:0!important;background:none!important;}
#main.events_home h1.normal, #main.events_home h1.normal.darkside {margin-left:0px!important; padding-left:0px!important;}

#main.faq .contentbox2 .contentbox_content,
#main.faq .contentbox1 .contentbox_content {border:0!important;background:none!important; margin-left:15px!important;}
#main.faq p {margin-left:0em!important;width:100%!important;}
#main.faq p.highlight {margin-left:-0px!important;}
#main.faq .contentbox1 .contentbox_content,
#main.faq .contentbox2 .contentbox_content,
#main.faq .contentbox2 .contentbox_content p.highlight {background:none!important;border:0px!important;margin-top:10px;}
#main.faq .shadedcontent {border:0!important;background:none!important; margin-left:15px!important;}
.faq#main .topbar .contentbox1 H1.normal {background:none!important;}
#main.faq .contentbox1.lightblue {background:none!important;}
#main.faq .contentbox1 ul.related {margin-left:15px!important;}
#main.faq .contentbox1.crystal ul.related {border:0;}

#main.find_an_embassy_by_country .inner p.noIndent,
#main.find_an_embassy_by_region .inner p.noIndent {margin-left:15px!important;}

#fco_form.send p {/*margin-left:0!important;*/margin-top:5px;}
#fco_form.send p.noIndent {margin-left:15px!important;}
#fco_form.send img {margin-left:0!important;}
#fco_form.send fieldset {width:400px;}
#fco_form.send .contentbox2 .contentbox_content { padding:0px 10px;}

#main.glossary h2 { background: none transparent !important; } 
#main.glossary .contentbox_content p {background:none!important;margin-left:15px!important;}
#main.glossary .contentbox_content strong {padding-left:0px!important;margin-left:-15px!important;}

/*#main.pritem p {margin-left:0px!important;}*/
#main.pritem .contentbox2 .contentbox_content img {margin-left:15px!important;}
/*#main.newsroom p {margin-left:0px!important;}*/
*html #main.newsroom  {margin-top:60px!important;} /* only affects ie6 */
*+html #main.newsroom .topbar {margin-top:30px;}
*html #main.newsroom p.topbar {margin-top:10px!important;}
*+html #main.newsroom p.topbar {margin-top:10px;}

#main.newsroom p {margin-left:15px!important;}
#main.newsroom  .box.box1 p, #main.newsroom  .box.box1 img {margin-left:15px!important;}
#main.newsroom h3 {margin-left:15px;}
*html #main.newsroom .article {margin-top:10px;} /* ie6 */
*+html #main.newsroom .article {margin-top:10px;} /* ie7 */

#photo_library p.noIndent, #main.photo_library_gallery p.noIndent {margin-left:15px!important;}

#main.pr h2, #main.pr .pullImage {margin-left:15px!important;} {margin-left:15px!important;}

#main.quiz .box.box1, #main.quiz_results .box.box1,
#main.quiz .box.box2, #main.quiz_results .box.box2 {padding:0px 10px;margin:0!important;}

#main .inner .select p {
margin:0;padding:0;
page-break-inside:always;
}

.select .imagecontainer, 
.select .imagecontainer02 {width:170px;margin :10px 20px 10px 0px!important; page-break-inside:auto;}
*html .select .imagecontainer {width:140px;margin:10px 0px 10px 20px!important;}
*html .select .imagecontainer02 {width:140px;margin:10px 0px 10px 0px!important;}
.select h1, .select h2 {margin-bottom:0px!important;}

#main.sitemap p.noIndent {margin-left:15px!important;}
.sitemap ul li { background:transparent url(../files/images/ic_plus.gif) no-repeat scroll left 10px; }
.sitemap ul li ul li ul li { background:transparent url(../files/images/ic_minus.gif) no-repeat scroll left 10px; }

#fco_form.subscribe .contentbox2 .contentbox_content { padding:0px 10px;}
#subscribeForm fieldset {width:80%!important;	margin:0!important;	padding:0px!important;}

#main ul {margin-left:0!important;}
.contentbox1 .contentbox_content, .contentbox2 .contentbox_content {margin-left:0!important;}
.boxContentColourDark p, .boxContentColourRed p  {color:#000!important;}
p a:active, p a:link, p a:visited, p a:hover {text-decoration:none;}
#footer .links {display:none;background:none!important;}
.boxContentColourDark ul li, .boxContentColourRed ul li {color:#000!important;}
img.right {margin-top:5px!important;}

.advancedsearch#fco_form, 
#main.events_home .contentbox1, 
#main.events_home .contentbox2 { padding:0px 10px 0px 10px;}
/*#main.events .inner h2 {background:url(../files/images/square_grey.gif) center left no-repeat;padding-left:15px!important}*/
#main.events .inner .contentbox2 .contentbox_content, #main.events .inner p {
margin-left:15px!important;}

#main.events .pullImage {margin-left:15px!important;}


#main .inner ul li {background:none!important;list-style-type:disc!important;}
#main.faq ul.related li, 
.faq ul.btfaq li, 
.faq#main .crystal UL.related LI  {
background-image:none!important;list-style-type:disc!important;}

#main.faq .contentbox1 .contentbox_content ul.related li {
BACKGROUND:none!important;list-style-type:disc!important;padding-left:0px!important;}
.faq#main .contentbox1.crystal UL.related {margin-left:20px!important;}

.boxContentColourRed UL LI, .boxContentColourDark UL LI {list-style-type:disc!important;}

#main.quiz .box2 .content_block .article ul li,
#main.quiz_results .box2 .content_block .article ul li  {list-style-type:none!important;}
/*.qn1, .qn2, .qn3, .qn4, .qn5, .qn6 ,.qn7 ,.qn8 ,.qn9 ,.qn10, .qn11, .qn12, .qn13 {font-size:200%;}*/

#main .topbar {margin-top:25px!important;}