*,body {
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:9pt;
line-height:14pt;
float:none !important;
position:static !important;
overflow:visible !important;
width:auto !important;
height:auto !important;
}

/* wrappers - fix truncated content bug */ 

#wrapper {
display:inline;
}

/* end wrappers */

h1,h1 a {
display:none;
}
a {
color:#333;
text-decoration:none;
}
img { border:none; }

#content_body {
overflow:visible;
}

#content_body h4 {
text-transform:none;
font-size:10pt !important;
font-weight:bold;
}
#content_body p.aside {
width: auto !important;
}

/* home page */

div.column,
#sidebar,
#content {
float:none !important;
width:auto !important;
}

#poll form fieldset legend {
font-size:9pt !important;
}
#article_wrapper dl.article,#content dd {
display:block !important;
position:static !important;
z-index:1 !important;
height:auto !important;
min-height:0 !important;	
}

/* end home page */

/* sidebar */

#sidebar {
float:none !important;
margin:0 0 0 0 !important;
}
#sidebar p.view-all {display:none !important;}
#sidebar dd li p {
margin-left: 0 !important;
}

/* end sidebar */


/* Touareg Individual article */

#package-list li p.last span {
padding-bottom:0px !important;
}

/* end Touareg Individual article

/* accessories */

body.interior #section_pic,
body.exterior #section_pic,
body.list #section_pic,
body.wheels #section_pic,
body.interior #sidebar h3,
body.exterior #sidebar h3,
body.list #sidebar h3,
body.wheels #sidebar h3 {display:none;}

#wheels {display:none !important;}
body.wheels #outer_wrapper #wrapper	#content #content_body_wrapper #content_body #nav_wheels ul li dl {
display:block !important;
padding:1em 0 !important;
}
#wheel_info {display:none !important;}

#nav_showcase * {
float:none !important;
margin:0 0 0 0 !important;
position:static !important;
display:block !important;
width: auto !important;
}

/* end accessories */

/* take care of sIFR ... hide the Flash headlines from the browser... 
regular browser text headlines will now print as normal */

table,table#accessories,#specs table {
border-top:1px solid #ccc !important;
border-right:1px solid #ccc !important;
border-bottom:1px solid #ccc !important;
border-left:1px solid #ccc !important;
background:none;
width:16cm;
margin:0 0 0 0;
}
table#accessories {
width:11cm;	
}
table td, table th,
table#accessories td, table#accessories th,
#specs table td,#specs table th {
border-top:1px solid #aaa !important;
border-right:1px solid #aaa !important;
border-left:1px solid #aaa !important;
border-bottom:1px solid #aaa !important;
line-height:140% !important;
}
table th,
#specs table th {
font-weight:bold !important;
text-align:left !important;
}

/* colour and trim */

#colours * {
float:none !important;
position:static !important;
overflow:visible !important;
}
#nav_colours {
margin:0 !important;
padding:0 !important;
height:auto !important;
position:static !important;
height:auto !important;
float:none !important;
}

#nav_colours li, #nav_colours li a {
display:block !important;
text-indent:0 !important;
overflow:visible !important;
border:none !important;
width:auto !important;
position:static !important;
margin: 0 !important;
padding:0 !important;
}

body.colour-and-trim #content #content_body_wrapper h3 {display:none;}

body.colour-and-trim #content_body {
position:static !important;
}

#colours {
overflow:visible !important;
height:auto !important;
position:static;
padding:0 0 0 0;
margin:0 0 0.5cm 0 !important;
}
#colour_title {
display:none !important;
}

/* end colour and trim */

/* journeys + experiences */

#section_block {
float:none !important;
clear:both !important;
position:static !important;
border:1px solid;
width:auto !important;
height:auto !important;
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
}
body.experiences #gallery,
body.journeys #gallery {
float:none !important;
width:auto !important;
}
body.experiences #gallery *,
body.journeys #gallery * {
display:inline !important;
}
body.experiences #section_block,
body.journeys #section_block {
display:none;
}

#content_body ol#article_list li {
height:auto !important;
float:none !important;
padding: 0 0 0.5em 0;
}
#content_body ol#article_list li * {
height:auto !important;
margin: 0 0 0 0 !important;
padding:0 0 0 0 !important;
position:static !important;
float:none !important;
}
/* end journeys */

/* hide non-print relevant stuff */

#banner,
#article_list li ul li a,
.jumpnav,
#content .jumpnav li a,
#content #article_wrapper dl dd.last,
dd.last ul li,
#nav_wheels p,
#video,
#poll,
#nav_info,
#nav,
#section_block,
#nav_accessories,
#nav_accessories_home,
#nav_sections {
display:none !important;
}
 
/* end hiding stuff */

/* take care of sIFR */

.sIFR-flash, 
.sIFR-flash object, 
.sIFR-flash embed {
display: none !important;
height: 0;
width: 0;
position: absolute;
overflow: hidden;
}
span.sIFR-alternate {
font-size:12pt !important;
font-weight:bold !important;
visibility: visible !important;
display: block !important;
position: static !important;
left: auto !important;
top: auto !important;
width:auto !important;
height:auto !important;	
overflow: visible !important;	
}

/* end sIFR rules */