/*
 * Description: Print styles to hide elements not needed
 */

/* Typography */
body {
    font: 82.5%/1.2 Helvetica, Verdana, Arial, sans-serif;
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6,
p { margin: 0 0 .5em }

h2 { margin-top: 2em }

a {
    color: #333;
    text-decoration: underline;
}

a img {
    clear: both;
    display: block;
}

img { border: none }

#mainContent a:link:after,
#mainContent a:visited:after,
#content a:after,
#mainContent-wrapper a:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
}

:lang(en-gb) q { quotes: "\2018" "\2019" "\201c" "\201d" }

/* Hide items */
#accesskeys,
#header form,
#schedule,
#sidebar,
#nav,
.content-search,
#footer ul,
#leader,
.quote img,
.paginator,
.new-search,
p.tags,
a.more,
object,
embed,
#new-car-news .related,
.rss,
#MakeModelForm,
#multimedia-toolbar,
blockquote img,
.listings-info,
.episode-nav,
.see-options,
#carbar-parent,
#tray,
#see-options,
#gradient-cont { display: none }

/* Header */
#container,
#centring,
#header,
#top-gear-logo,
#top-gear-logo * {
    margin: 0;
    padding: 0;
}

#navigation,
#navigation * {
    margin: 0;
    padding: 0;
}

#mainNav {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    margin-bottom: 30px;
}

#mainNav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#mainNav li {
    display: inline;
    float: left;
    margin-left: 30px;
    padding: 2px;
}

#mainNav ul li { display: none }

#mainNav a { text-decoration: none }

/* Homepage */
#hero-box .titles { display: none }

#hero-box img { margin-bottom: 1em }

#top-promo { display: none }

/* Footer */
#footer {
    border-top: 1px solid #000;
    margin: 30px 0 0;
    padding: 20px 0 0;
}
