﻿body {
   background: #fff;
   margin-left:0px;
}
#header {
   display: block;
   height: auto!important;
}
.contentCol2 .col1,
.contentCol2 .col2,
.contentCol2 .col2 .col2_1,
.contentCol2 .col2 .col2_2 {
   float: none!important;
   overflow: visible;
}
#serviceNavigation, 
#keyvisual,
#topNavigation,
.breadcrumb, 
#content .col1,
.contentCol2 .col2 .col2_2 ,
#footer,
#subfooter {
   display: none!important;
}
.accordionTeaser * {
    display: block!important;
}
.colContent table {
   width: 95%;
   display: block;
   clear: both;
    border: 1px solid gray!important;
    border-collapse: collapse;
    background-color: gray;
   margin: 8px 0;
}
html>body .colContent[class] table {
   width: 100%;
}
.colContent table th {
   font-weight: bold;
}
.colContent table td, .colContent table th {
    border:1px solid gray!important;
    padding: 4px;
    background-color: white;
}
.contentCol1 {
    width: 645px;
    float: none;
}
.contentCol1 .column.wide {
    width: 90%;
}
.contentCol1.full .column {
    width: 640px;
}
.contentCol2 {
    display: none;
}
#header {
    background: #fff url(http://www.nato.int/nato_static/assets_enh/layout/bg_header_print.jpg) no-repeat -7px 0;
}
#header #logo img {
    display: none;
}
#pageBody {
    background: #fff;
    padding-left: 22px !important;
}
#breadcrumb {
    display: none;
}
ol {
    *margin-left:10px;
}
/* Float Bugfix: */
ul.gallery,
ul.thumbs {
    float: none;
    width: 645px !important;
}
ul.gallery li,
ul.thumbs li {
    background-image:none;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    float:none;
    vertical-align: top;
    height:155px;
    padding-left:2px;
    padding-right:2px;
    padding-top:0;
    padding-bottom:0;
    width:84px;
}
ul.gallery li img {
height:105px;
}

/* Biography overview */

ul#biography.gallery li p {
    word-wrap: break-word;
}

ul#biography.gallery li h3 {
    font-size: 1.05em;
    word-wrap: break-word;
}

/* Photo Gallery */
div.gallery ul li p.image {
background-image:none;
height:0;
padding:0;
text-align:left;
vertical-align:top;
}
div.gallery ul li {
margin-top:60px;
}
div.gallery ul li h3, div.gallery ul li p {
padding-left:0;
}