html, body { 
 background: #FFF;
 color: #000;
 font-family: Georgia, Times New Roman, serif;
}

a { 
 color: #000;
}

.corner-top, .corner-bottom, .corner-big-top, .corner-big-bottom,
#navigation, #breadcrumbs, #footer, #quick-links, #sidebar-nav,
#language-tools, #torino-city, #olympics, #header-tools, .noprint, 
.accessibility, .box-top, .box-bottom, .illo-small, .gallery-teaser, 
#image-number {
 display: none; 
}

#sidebar-content p { 
 margin-top: 2em;
 margin-bottom: 1em;
 padding-top: 1em;
 border-top: 2px solid #CCC;
 display: block;
}

h1, h1 img {
 display: none;
}

h1 a, #image a { text-decoration: none; }

img { 
 border: 0px;
}

#content a[href]:after, #sidebar-content p a[href]:after, 
#related-links a[href]:after {
 content: " (" attr(href) ") ";
}

#content h2:before {
 content: "Torino+ : ";
}

/* gallery */
#image {
 width: 100%;
 text-align: center;
}


.calendar dl, .calendar dt, .calendar dd {
 font: .7em/1.3em Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 margin: 0;
 padding: 0;
}
.calendar dt {
 text-transform: capitalize;
 color: red;
 margin-top: .6em;
}
.calendar dd {
 text-transform: uppercase;
 display: inline;
 color: #666;
}
.calendar dd strong {
 color: #000;
}
.calendar dd:before {
 color: #666;
 content: " / ";
}
