*, *:before, *:after {
  font-size: 12pt;
  font-family: Georgia, "Times New Roman", Times, serif !important;
  line-height: 1.3;
  overflow: visible !important;
  position: static !important; }

@page {
  padding-top: 0 !important;
  size: auto;
  margin: 0.5cm; }

h1 {
  font-size: 24pt; }

h2 {
  font-size: 14pt;
  margin-top: 25px; }

aside h2 {
  font-size: 18pt; }

blockquote, ul {
  margin: 0; }

article {
  margin: 30px 0; }

img {
  height: auto;
  max-width: 4in !important; }

a {
  text-decoration: underline; }
  a:after {
    display: inline-block;
    margin: 0 5px;
    font-style: italic; }
  a[rel='magnific']:after {
    display: none; }

#widgets, #footer, video, audio, object, embed, iframe, .fitvidsignore, #gf-googlemap, .gform_wrapper, .btn, #pageHeadImg > img, .navbar-collapse, .navbar-collapse.collapse, .sectionMenu, .social-icons, input, select, form, .post-meta {
  display: none !important; }

#header .navbar {
  display: block;
  border: none; }
#header #logo {
  width: 2in; }
  #header #logo img {
    max-width: 100% !important; }

#pageHeadImg {
  min-height: initial !important;
  height: auto !important;
  max-height: none !important; }
  #pageHeadImg h1.featured-title > span {
    font-size: 24pt; }

.tabbable .nav-tabs {
  display: none; }

.tab-content > .tab-pane, .collapse {
  display: block !important; }

div[class^='col-'], div[class*=' col-'] {
  float: none !important;
  width: 100% !important; }

.cycle-carousel-wrap {
  position: static !important; }

.cycle-slide {
  display: block !important;
  width: auto !important;
  visibility: visible !important;
  opacity: 1 !important; }
  .cycle-slide.cycle-sentinel {
    display: none !important; }

.cycle-prev, .cycle-next, .cycle-pager {
  display: none; }

.item iframe {
  display: block !important; }
