body { font-family:Arial, sans-serif; }

#header { height:110pt background: transparent url('../../images/news/public/dlvritnews_logo.png') no-repeat; }
#header h1 {display:none;}

.topNav,
.menuContainer,
.tools,
.socializers,
.filterBox,
#footer,
.storyFooter,
.headerButton,
.actions,
.more,
.sidebar .logo,
.embedContainer { display:none; }

.printLogo { display:block; margin-bottom:20pt; }
.printImage { float:right; margin-left:20pt; margin-bottom:20pt; }

.story .content { float:none; width:100%; }
    .story .content .headline { border-top: 1pt dashed #68B4B1; padding-top:15pt; border-bottom:1pt dashed #68B4B1; padding:15pt 0 25pt 0; }
    .story .content .headline h1 { color:black; font-size:18pt; line-height:130%; font-family:'HelveticaNeueW01-75Bold', sans-serif; font-weight:normal; }
    .story .content .headline h3 { color:#797979; font-size:10pt; line-height:160%; font-weight:normal; margin-top:15pt; }
    .story .content .dateline { height:35pt; border-bottom: 1pt dashed #68B4B1; }
    .story .content .dateline > div { float:left; width:50%; height:35pt; line-height:35pt; }
    .story .content .dateline .pubDate span { color:#45240D; }
    .story .content .dateline .location { text-align:right; }
    .story .content .dateline .location span { color:#68B4B1; }
    .story .content .body { color:#464646; font-family:Georgia, serif; padding-top:15pt; font-size:10pt; }
    .story .content .body * { line-height:150%; }
    .story .content .body p { margin:15pt 0; }
    .story .content .body hr { border:1pt solid #EEE; background-color:#EEE; width:100%; }
    .story .content .body ol, .story .content .body ul { margin:15pt 40pt; }
    .story .content .body ol li, .story .content .body ul li { margin:5pt auto; }
    .story .content .body blockquote.pullQuote { display:none; margin:25pt 35pt 25pt 99pt; border-left:1pt dashed #CCC; padding:10pt 0 10pt 25pt; font-family:Georgia, serif; font-style:italic; font-size:small;}
    .story .content .topics { margin:20pt 0 10pt 0; }
    .story .content .topics span, .story .content .tags span { color:#45240D; font-weight:bold; font-size:10pt; }
    .story .content .tags span.list { color:#68B4B1; font-weight:normal; font-size:10pt; margin-left:5pt; }
    .story .content .topics a, .story .content .tags a { font-weight:normal; font-size:10pt; }
    .story .content .tags { margin:10pt 0 30pt 0; padding-bottom:30pt; border-bottom:1pt dashed #68B4B1; }

.story .sidebar { float:none; }
    .sidebarTitle { margin:0; border-bottom:2pt solid #D9D9D9; background:#EBEBEB; font-weight:normal; font-size:14pt; vertical-align:text-bottom; line-height:45pt; text-shadow:1pt 1pt 2pt #FFF; }
    .story .sidebar .actions { margin:20pt 0; line-height:24pt}
        .story .sidebar .actions > div { margin:0 25pt 0 0; }
        .story .sidebar .actions > div, .story .sidebar .actions > div > * { float:left; vertical-align: baseline; }
    .story .sidebar .contacts, 
    .story .sidebar .attachments,
    .story .sidebar .org {  margin-bottom:40pt; }
    .story .sidebar .contacts .info .contact { margin-top:20pt; }
    .story .sidebar .contacts .info .contact > div { color:#666; margin-bottom:5pt; }
    .story .sidebar .contacts .info .contact .company { font-family:'HelveticaNeueW01-75Bold'; }
    
    
    .story .sidebar .attachments { margin-bottom:40pt; }
    .story .sidebar .attachments .attachmentList { margin:10pt auto 0 auto; }
    .story .sidebar .attachments .attachmentList .attachment { margin:10pt auto; }
    .story .sidebar .attachments .attachmentList .attachment .attImage { float:left; margin-right:10pt; }
    .story .sidebar .attachments .attachmentList .attachment .displayName { font-size:medium; }
    .story .sidebar .attachments .attachmentList .attachment .fileName { font-size:small; }
    
    .story .sidebar .org .aboutUs { margin-top:20pt; font-family:Georgia, serif; line-height:160%; }
    .story .sidebar .org .aboutUs p { line-height:160%; }