/* Formats entire site for printers */
body {
 font-family: "Palatino Linotype", Palatino, Georgia, Times, serif;
 font-size: 12pt;
}

#bottomNav,
.hiddenNav,
#logoImage,
#logoLink,
#logoText,
#navBox,
#secondaryNav,
#siteSearchForm {
 display: none;
}

.byline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-transform: uppercase;
}

#copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-align: center;
}

.dataTable {
 border-collapse: collapse;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.dataTable td {
 border: 1pt solid #000;
}

.dataTable th {
 border: 1pt solid #000;
 border-top: 2pt solid #000;
}

p.dropcap:first-letter {
 float: left;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 3em;
 font-weight: bold;
 margin-top: -.1em;
}

.floatleft {
 border: 1pt solid #000;
 float: left;
 margin: 0 1em .5em 0;
 position: relative;
}

.floatright {
 border: 1pt solid #000;
 float: right;
 margin: 0 0 .5em 1em;
 position: relative;
}

html>body .floatleft,
html>body .floatright {
 position: static;
}

#footer {
 border-top: .5pt solid #000;
}

.headline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 font-weight: normal;
 margin: 0;
}

#logo {
 border-bottom: .5pt solid #000;
 margin: 2em 0 0 0;
 padding-bottom: 2pt;
 text-align: center;
}

#logo .showOnlyPrint {
 display: inline;
}

.pageTitle {
 margin-bottom: 0;
}

.pageTitleDesc {
 margin-top: 0;
}

.showOnlyPrint {
 display: block;
}

.skyHead {
 color: #666;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-variant: small-caps;
 margin-bottom: 0;
}

.tagline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-style: italic;
 margin-top: 0;
}

/* ##################### BEGIN PAGE SPECIFIC STYLES #################### */

.Advertisers .secTitle,
#advertisersPic {
 margin: 0;
 text-align: right;
}

.Advertisers .secSubTitle {
 float: left;
 margin: 1.2em 1em .25em 0;
}

/* ##################################################################### */

.Company #ceoPic {
 float: right;
 margin: 0;
}

.Company #companyDesc {
 font-size: 10pt;
 margin-right: 381px;
}

/* ##################################################################### */

.Networks .secTitle {
 float: right;
 text-align: right;
 width: 239px;
}

.Networks .bodyText {
 margin: 0 254px 0 141px;
 font-size: 10pt;
}

.Networks #networksDesc {
 font-size: 10pt;
 margin: 0 228px 0 158px;
 text-align: justify;
}

.Networks #networksDesc .pageTitle {
 font-size: 11pt;
}

.Networks #networksTitle {
 float: right;
 margin: 4em 0 0 0;
 width: 213px;
}

.Networks #networksSubTitle {
 float: left;
 margin: 3em 0 0 0;
 width: 143px;
}

/* ##################################################################### */

.newsAbstract {
 margin-top: 0;
 text-align: justify;
}

.newsHead {
 font-size: 11pt;
 margin-bottom: 0;
 margin-top: 0;
}

.News .secTitle {
 margin: 1.5em 0 0 293px;
 padding-left: .5em;
}

.newsPhoto {
 clear: left;
 float: left;
 margin: 0 1em .5em 0;
 width: 293px;
}

.newsPhotoCredit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 margin: 0;
 padding: 0;
 text-align: right;
 text-transform: uppercase;
}

.newsPhotoCutline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0;
 padding: 0;
}

/*
Sample: http://ndgweb.newdigitalgroup.com/index.php?section=News&page=Sample
*/
