 /*not the best approach, but it works for now.  This is a direct copy ofthe stylesheet used to render the html email, in newsletter_views/styles.css */#bu-content-pad { padding-top: 2em; }
 #newsletter-title {font: bold 550% Verdana,sans-serif!important;border-bottom: 3px solid black;padding-left: 10px!important;margin: 10px -10px 0px!important;}
 .nt-text { display: none; }
 .title-e { color: #cbc6bc; }
 #newsletter-content {padding-top: 1em;margin-right: 260px;text-align: left;}
 #newsletter-date {font: 100% normal verdana,arial,sans-serif!important;color: #30417e;margin: 0px 0px 1em!important;}
 #iti-title {font: 100% normal "Times New Roman",Times,serif!important;line-height: 100%;margin: 0px!important;padding: 0px!important;}
 #iti-list {  padding-left: 0px !important; margin: 0px 0px 1em!important; }
 #iti-list li {background-color: #cbc6bc;list-style-type: none;margin: .5ex 0ex .5ex 1ex;padding: .5ex 1ex;}
 #iti-list a:link { text-decoration: none;color: #30417e; }
 #iti-list a:hover { text-decoration: underline!important; }
 #fec {margin-right: -10px;float: right;width: 260px;padding-top: 1em;}
 #fec .img-div {display: block;text-align: center;}
 #fec h2 {background: #30417e;color: #cbc6bc;padding: 10px 1ex!important;text-align: center!important;font: bold 180% Verdana,Arial,sans-serif!important;font-family: "Times New Roman",Times,serif!important;margin-bottom: 0px!important;}
 #fec-content {border-left: 2px solid black;padding: 1em;}
 .fec-event {margin-bottom: 1.5em;}
 .fec-event h3.fec-event-title {font: bold 120% verdana,arial,sans-serif!important;}
 .fec-event h3.heading { font-size: 110%!important; font-weight: normal!important; }
 /*#fec dl {  margin-top: 0px; }
 #fec dt {font: normal 110% verdana,arial,sans-serif!important;float: left;width: 5.5em;text-align: right;}
 #fec dd { margin-left: 6em; margin-right: 0.5em; }
 #fec dd h3 { margin-top: 0px!important;margin-bottom: 0px;padding-bottom: 0px;font: bold 110% verdana,arial,sans-serif!important; }
 #fec dd h3.heading { font-size: 110%; font-weight: normal!important; }
 #fec dd p { margin-top: 1ex!important; }
 */h3.article-title {font: normal 170% "Times New Roman",Times,serif!important;margin: 0px!important;text-align: left!important;clear:left;}
 .article-content img { padding: .5ex; }
 #newsletter-content div.article-content p { margin-bottom: .75em; }
 img.float-right {  float: right; }
 img.float-left { float: left; }
 .article-content h4 { clear: left; }
 .article-content {  margin-bottom: 2em; }
 .sub-table {margin-left: auto;margin-right: auto;}
 fieldset .sub-table td {padding: 1ex 1ex 0ex;white-space: nowrap;}
 fieldset legend {font-weight: bold!important;font-size: 110%;}
 #bu-content-pad .form-errors {margin-top: 0px;margin-bottom: 1em;}
 #fullpage_footer,#fullpage_header { font-size: 90%; padding-left: 1em;}
 #fullpage_footer {border-top: 1px solid black;padding-top: 1ex;}
