@media print  {
body {
background-image:none !important;
color:#000;
font:10pt Times, sans;
}

h1,h2,h3,h4 {
background: none;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
}

.bg_wrapper {
background-image:none !important;
}

#nav_r,#nav_l,.masthead {
display:none !important;
}

.col_wrapper {
padding:0 !important;
width:960px;
}

#content {
background: none !important;
padding:0 !important;
width: 960px !important;
}
}

/*
* style.css - Style Sheet for Excel Training - 24/09/2009 - JD*/
* {
margin:0;
padding:0;
}

body {
background:#fff url(imgs/bg.png) repeat-x;
color:#444;
font:65.2% Arial, Helvetica, Verdana, sans-serif;
height:100%;
text-align:center;
}

:focus {
outline:0;
}

p {
font-size:1.3em;
line-height:1.4em;
margin:.75em 0;
}

h1 {
display:none;
}

h2 {
color:#111;
font-size:2.1em;
margin-top:.1em;
text-transform:uppercase;
}

h3 {
font-size:1.6em;
line-height:1.1em;
}

#content h3 {
background:#ddd;
margin-top:1em;
padding:0 2px 2px;
}

h4 {
color:#777;
font-size:12pt;
line-height:1.5em;
}

#contact h4 {
line-height: 2.5em;
}

li {
font-size:1.3em;
line-height:2em;
list-style:none;
}

#content ul {
margin-top:.25em;
}

a {
color:#007D32;
text-decoration:none;
}

a:hover {
color:#073A1C;
}

/* Main wrappers */
.bg_wrapper {
background:#fff url(imgs/outline.png) top center no-repeat;
margin:auto;
text-align:left;
width:960px;
}

.wrapper {
margin:auto;
padding-top:3.5em !important;
width:915px;
}

/* Masthead */
.masthead {
clear:both;
height:135px;
padding-top:33px;
}

.header-image {
float:left;
}

.excel-logo {
background:url(imgs/excellogo.png) center no-repeat;
float:right;
height:115px;
position:relative;
width:170px;
}

.lantra-logo {
background:url(imgs/lantralogo.jpg) center no-repeat;
float:left;
height:115px;
width:170px;
}

.left-image {
margin-top:20px;
}

/* Column setup */
.col_wrapper {
height: 900px;
padding-left:170px;
padding-right:170px;
position:relative;
}

.col {
position:absolute;
}

#content {
margin-top:.25em;
padding:0 10px;
width:555px;
}

strong {
color:#111;
font-weight:700;
}

#nav_l {
background:url(imgs/divider.png) top right no-repeat;
left:0;
height: 100%;
padding-top:.7em;
padding-left:27px;
padding-right:10px;
width:133px;
}

#nav_l ul {
margin-top:-7px;
}

#nav_l p {
font-size: 1.15em;
margin-top:0;
width: 110px;
}

#nav_r {
background:url(imgs/divider.png) top left no-repeat;
height: 100%;
margin-right:27px;
padding-top: .5em;
right:0;
text-align:right;
width:143px;
}

#nav_r div {
font-size:1.1em;
font-weight:700;
margin-top:30px;
}

#nav_r h3 {
font-size:1.6em;
margin-bottom:.25em;
}

body#booking-courses h2,body#contact h2 {
margin-bottom:.75em;
}

body#booking-courses h4,body#contact h4 {
color:#000;
margin:.5em 0;
}

.footer {
text-align:center;
}

.clear {
clear:both;
}

/*** Gallery main page ***/
.gallery-wrapper {
display: none;
margin:4em auto auto;
position:relative;
text-align:center;
width:250px;
}

.center-wrapper {
background:transparent url(imgs/center_bg.png) bottom center no-repeat;
height:225px;
padding:5px;
position:absolute;
width:230px;
z-index:50;
}

.center {
background:transparent url(imgs/gallerycenter.jpg) center no-repeat;
height:215px;
left:12px;
position:absolute;
top:7px;
width:215px;
}

.pic-wrapper {
background:transparent url(imgs/small_bg.png) center no-repeat;
height:135px;
position:absolute;
top:45px;
width:135px;
}

.l {
left:-105px;
}

.r {
right:-105px;
}

.left,.right {
height:115px;
opacity:.90;
padding:5px;
position:absolute;
top:2px;
width:115px;
}

.left {
background:transparent url(imgs/galleryleft.jpg) center no-repeat;
left:2px;
}

.right {
background:transparent url(imgs/galleryright.jpg) center no-repeat;
left:2px;
}