.newsletter-snippet {
page-break-inside: avoid;
break-inside: avoid;
clear: both;
padding: 7px 0;
}
.newsletter-snippet > div {
font-family: 'Times New Roman', Georgia, Palatino, 'Palatino Linotype', Times, serif;
border-bottom: 1px solid #aaa;
margin-bottom: 5px;
font-size: 140%;
line-height: 1.4;
}
.newsletter-snippet-department {
text-shadow: 0 -1px 0 #eee;
color: #777;
font-weight: bold;
font-size: 70%;
}
.newsletter-snippet-title {
font-weight: bold;
clear: both;
}
.newsletter-snippet-title a,
.newsletter-snippet-title a:visited {
color: black;
}
.newsletter-snippet-hook {
font-size: 90%;
}
.newsletter-snippet-continued {
font-size: 90%;
white-space: nowrap;
}
.newsletter-snippet-continued a,
.newsletter-snippet-continued a:visited {
color: #72777d;
}