/* CSS Document */
body { font: 12pt Helvetica; }

h1 { font: 28pt Georgia, serif; }

h2 { font: 18pt Georgia, serif; clear: both; page-break-after: avoid; }

h3 { font: 14pt; clear: both; page-break-after: avoid; }

a:link, a:visited { color: #900; }

li { margin-bottom: 10pt; }

li.current { font-weight: bold; }

a img { border: 0; }

img { page-break-inside: avoid; }

ul { list-style-type: none; }

.clearfix:after {content: "."; visibility: hidden; display: block; height: 0; clear: both;}

#nav-global, #nav-site, #nav-section, #share, #footer, #gps, #topics, #archive, #csearch, .geo #nav-sibling, hr, form, embed { display: none; }

#head, #nav-global { font-size: 10pt; }

#head .logo img { display: none; }

#nav-sibling ul a { color: #000; text-decoration: none; }

#crumbs { margin-top: 0; }

#crumbs p, #crumbs a { font-size: 9pt; color: #999; text-decoration: none; }

#staff, #workers { padding: 0; }

#staff .worker, #workers .worker { display: block; float: left; width: 150pt; height: 100pt; margin-right: 10pt; margin-bottom: 14pt; font-size: 75%; page-break-inside: avoid; }

#staff .worker li, #workers .worker li { list-style-type: none; }

#sasquatch.modified li .title { font-style: italic; }

#sasquatch.modified .left, #sasquatch.modified .right { float: none; margin: 0; }

ol li.who, ol li.what, ol li.how { display: none; }

.call-out { position: static; width: 100%; left: 0; top: 0; }

.call-out img { display: none; }

.geo #story { clear: both; }

.geo #story h2 { display: block; }

.iconlist img { display: none; }

.left, .right { margin-bottom: 15pt; }

.left { float: left; margin-right: 10pt; }

.right { float: right; margin-left: 10pt; }

.clear { clear: both; }

.pray #sub, .mybox { display: none; /*page-break-before: always;*/ }

.pray h2 { margin-bottom: 0; }

.pray h3 { margin: 5px 0 3px; }

.pray #main p { margin-top: 0; }

.pray #printbtn { display: none; }

.devotions #sub { display: none; }

.button { display: none; }

.mycma .infobox.right, .mycma .infobox.left { float: none; width: 100%; }

.jobs.posting #lead, .jobs.posting h1, .jobs.posting #nav-story { display: none; }

.mycma h1, .mycma #crumbs, .mycma #sub, .mycma #nav-sibling { display: none; }

.council2017 .promoVideo, .council2017 #countDown2, .council2017 #new-this-year img, .council2017 .scheduleAction, .council2017 .colorKey_block { display: none; }

.council2017 .single-speaker img { width: 100px; height: 100px; }

.council2017 .single-speaker { page-break-inside: avoid !important;}

.council2017 section { margin-top: 0; }

.peoples img, .peoples #map, .peoples #prayerCards h2 {display: none;}

#mod-annual-report { font-size: 75%; }

#mod-annual-report h2 { font: bold 2.4em 'Helvetica','Arial',sans-serif; }

#mod-annual-report div.table h2 { font-size: 1.5em; }

#mod-annual-report div.infobox { margin-left: 0; padding-left: 0; }

#mod-annual-report div.infobox > p.note { display: none; }

#mod-annual-report div.infobox.video { display: none; }

#mod-annual-report div.infobox h3 { border-bottom: 1px solid #999; margin: 0; }

#mod-annual-report div.infobox h3 strong { font-size: 1.4em; }

#mod-annual-report div.infobox h5 { clear: both; float: left; margin: 0 1em 0 0; font-size: 1.2em; }

#mod-annual-report div.infobox ul.bullets li { margin-bottom: 5px; }

#mod-annual-report div.infobox ul.bullets p.note { margin-bottom: 0; line-height: 1.5em; }

#mod-annual-report div.infobox ul.bullets p.note a.popup { display: none; }

#mod-annual-report div.infobox ul { padding-left: 15px; }

#mod-annual-report div.infobox ul li.clear { margin-bottom: 10px; }

#mod-annual-report div.infobox ul li.clear em { display: block; margin-bottom: .2em; }

#mod-annual-report div.infobox ul li.clear strong img.avatar { display: none; }

#mod-annual-report div.infobox ul li.clear br { display: none; }

#mod-annual-report div.infobox ul li.clear a { margin: 0 .8em; }

.single-alife #sub, .single-alife #past-issues-cont, .single-alife #comments { display: none; }

