.page #content {
padding-right:0;
border-right:0;
width: 610px;
}
#featured-report {margin-bottom:15px;}
.date {
color:#FBB03B;
border-right: 1px solid black;
margin-right: 3px;
padding-right: 5px;
}
.more {
font-size: 1.2em;
font-weight: bold;
text-align: center;
cursor: pointer;
display: none;
padding-top: 10px;
}
h4 a {color:#000;}
.section {overflow:auto;}
.left-column {float:left; width:50%;}
.right-column {float:right; width:50%;}
.singular .content h2 {
margin-bottom: 10px;
font-weight: 700;
font-size: 2.2em;
color: white;
background: black;
padding: 3px 5px;
}
.singular p {font-size: 1.5em; margin-bottom:10px; line-height:1.5;}
.singular h4 {font-size:2.1em; line-height:142%;}
.singular .content ul.extraheadlines {font-size: 1em;}

.singular .content ul.extras {padding-bottom:0px;}
.singular .content #agenda ul {font-size:1.5em;}
.singular .content li {
font-size:1em;
list-style:none;
}
.singular .content li h4 {margin-bottom:0; font-size:1.7em;}
.singular .content .supplements {padding-left:0px;}
.singular .supplements li {
float: left;
margin-right: 15px;
font-size: 1.4em;
padding-right: 15px;
border-right: 1px solid;
}
.singular .supplements li.last {border-right: 0px; padding-right: 0px; margin-right: 0px;}
#sidebar {
margin: 30px 0; 
border-left:0px;
padding: 10px;
background: #EEF0EB;
border-radius: 10px;
width:261px;
}
#sidebar p {
font-size:1.2em;
font-family:"franklin-gothic-urw", Verdana, Geneva, sans-serif;
margin-bottom: 10px;
}
#sidebar h3 {clear: both; padding-top:10px;}
.carousel-wrap li {list-style:none;}
.carousel-wrap p {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #CCC;
}
.carousel-wrap strong {
font-size: 3.7em;
float: left;
margin-right: 10px;
}
#multimedia img {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}