/* line 5, ../sass/typography.scss */
.typography,
.bootstrap .typography {
  font-size: 14px;
  /* Typography resets */
  /* Default Link Styles */
  /* Default paragraph styles */
  /* Default header styles */
  /* Helpful Typography Defaults */
  /* Lists */
  /* Unordered Lists */
  /* Ordered Lists */
  /* Definition Lists */
  /* Abbreviations */
  /* Blockquotes */
  /* Microformats */
  /*
   * Print styles.
   *
   * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
  */
}
/* line 207, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography *,
.typography *:before,
.typography *:after,
.bootstrap .typography *,
.bootstrap .typography *:before,
.bootstrap .typography *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 213, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography html,
.typography body,
.bootstrap .typography html,
.bootstrap .typography body {
  font-size: 100%;
}
/* line 217, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography body,
.bootstrap .typography body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
}
/* line 230, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography a:focus,
.bootstrap .typography a:focus {
  outline: none;
}
/* line 233, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography img,
.typography object,
.typography embed,
.bootstrap .typography img,
.bootstrap .typography object,
.bootstrap .typography embed {
  max-width: 100%;
  height: auto;
}
/* line 237, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography object,
.typography embed,
.bootstrap .typography object,
.bootstrap .typography embed {
  height: 100%;
}
/* line 239, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography img,
.bootstrap .typography img {
  -ms-interpolation-mode: bicubic;
}
/* line 243, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography #map_canvas img,
.typography #map_canvas embed,
.typography #map_canvas object,
.typography .map_canvas img,
.typography .map_canvas embed,
.typography .map_canvas object,
.bootstrap .typography #map_canvas img,
.bootstrap .typography #map_canvas embed,
.bootstrap .typography #map_canvas object,
.bootstrap .typography .map_canvas img,
.bootstrap .typography .map_canvas embed,
.bootstrap .typography .map_canvas object {
  max-width: none !important;
}
/* line 250, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .left,
.bootstrap .typography .left {
  float: left !important;
}
/* line 251, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .right,
.bootstrap .typography .right {
  float: right !important;
}
/* line 252, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .text-left,
.bootstrap .typography .text-left {
  text-align: left !important;
}
/* line 253, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .text-right,
.bootstrap .typography .text-right {
  text-align: right !important;
}
/* line 254, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .text-center,
.bootstrap .typography .text-center {
  text-align: center !important;
}
/* line 255, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .text-justify,
.bootstrap .typography .text-justify {
  text-align: justify !important;
}
/* line 256, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .hide,
.bootstrap .typography .hide {
  display: none;
}
/* line 262, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography .antialiased,
.bootstrap .typography .antialiased {
  -webkit-font-smoothing: antialiased;
}
/* line 265, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography img,
.bootstrap .typography img {
  display: inline-block;
  vertical-align: middle;
}
/* line 275, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography textarea,
.bootstrap .typography textarea {
  height: auto;
  min-height: 50px;
}
/* line 278, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_global.scss */
.typography select,
.bootstrap .typography select {
  width: 100%;
}
/* line 107, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography p.lead,
.bootstrap .typography p.lead,
.bootstrap .typography p.lead {
  font-size: 1.21875em;
  line-height: 1.6;
}
/* line 112, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .subheader,
.bootstrap .typography .subheader,
.bootstrap .typography .subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: 300;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}
/* line 123, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography div,
.typography dl,
.typography dt,
.typography dd,
.typography ul,
.typography ol,
.typography li,
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6,
.typography pre,
.typography form,
.typography p,
.typography blockquote,
.typography th,
.typography td,
.bootstrap .typography div,
.bootstrap .typography dl,
.bootstrap .typography dt,
.bootstrap .typography dd,
.bootstrap .typography ul,
.bootstrap .typography ol,
.bootstrap .typography li,
.bootstrap .typography h1,
.bootstrap .typography h2,
.bootstrap .typography h3,
.bootstrap .typography h4,
.bootstrap .typography h5,
.bootstrap .typography h6,
.bootstrap .typography pre,
.bootstrap .typography form,
.bootstrap .typography p,
.bootstrap .typography blockquote,
.bootstrap .typography th,
.bootstrap .typography td {
  margin: 0;
  padding: 0;
  direction: ltr;
}
/* line 148, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography a,
.bootstrap .typography a {
  color: #2ba6cb;
  text-decoration: none;
  line-height: inherit;
}
/* line 153, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography a:hover, .typography a:focus,
.bootstrap .typography a:hover,
.bootstrap .typography a:focus {
  color: #2795b6;
}
/* line 156, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography a img,
.bootstrap .typography a img {
  border: none;
}
/* line 160, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography p,
.bootstrap .typography p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility;
}
/* line 170, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography p aside,
.bootstrap .typography p aside {
  font-size: 0.875em;
  line-height: 1.35;
  font-style: italic;
}
/* line 178, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6,
.bootstrap .typography h1,
.bootstrap .typography h2,
.bootstrap .typography h3,
.bootstrap .typography h4,
.bootstrap .typography h5,
.bootstrap .typography h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  line-height: 1.2125em;
}
/* line 188, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h1 small, .typography h2 small, .typography h3 small, .typography h4 small, .typography h5 small, .typography h6 small,
.bootstrap .typography h1 small,
.bootstrap .typography h2 small,
.bootstrap .typography h3 small,
.bootstrap .typography h4 small,
.bootstrap .typography h5 small,
.bootstrap .typography h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}
/* line 195, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h1,
.bootstrap .typography h1 {
  font-size: 2.125em;
}
/* line 196, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h2,
.bootstrap .typography h2 {
  font-size: 1.6875em;
}
/* line 197, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h3,
.bootstrap .typography h3 {
  font-size: 1.375em;
}
/* line 198, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h4,
.bootstrap .typography h4 {
  font-size: 1.125em;
}
/* line 199, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h5,
.bootstrap .typography h5 {
  font-size: 1.125em;
}
/* line 200, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography h6,
.bootstrap .typography h6 {
  font-size: 1em;
}
/* line 204, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography hr,
.bootstrap .typography hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 1.1875em;
  height: 0;
}
/* line 213, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography em,
.typography i,
.bootstrap .typography em,
.bootstrap .typography i {
  font-style: italic;
  line-height: inherit;
}
/* line 219, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography strong,
.typography b,
.bootstrap .typography strong,
.bootstrap .typography b {
  font-weight: bold;
  line-height: inherit;
}
/* line 225, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography small,
.bootstrap .typography small {
  font-size: 60%;
  line-height: inherit;
}
/* line 230, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography code,
.bootstrap .typography code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #7f0a0c;
}
/* line 237, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul,
.typography ol,
.typography dl,
.bootstrap .typography ul,
.bootstrap .typography ol,
.bootstrap .typography dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  list-style-position: outside;
  font-family: inherit;
}
/* line 250, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul li ul,
.typography ul li ol,
.bootstrap .typography ul li ul,
.bootstrap .typography ul li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  /* Override nested font-size change */
}
/* line 260, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul.square li ul, .typography ul.circle li ul, .typography ul.disc li ul,
.bootstrap .typography ul.square li ul,
.bootstrap .typography ul.circle li ul,
.bootstrap .typography ul.disc li ul {
  list-style: inherit;
}
/* line 263, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul.square,
.bootstrap .typography ul.square {
  list-style-type: square;
}
/* line 264, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul.circle,
.bootstrap .typography ul.circle {
  list-style-type: circle;
}
/* line 265, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul.disc,
.bootstrap .typography ul.disc {
  list-style-type: disc;
}
/* line 266, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ul.no-bullet,
.bootstrap .typography ul.no-bullet {
  list-style: none;
}
/* line 272, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography ol li ul,
.typography ol li ol,
.bootstrap .typography ol li ul,
.bootstrap .typography ol li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
}
/* line 282, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography dl dt,
.bootstrap .typography dl dt {
  margin-bottom: 0.3em;
  font-weight: bold;
}
/* line 286, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography dl dd,
.bootstrap .typography dl dd {
  margin-bottom: 0.75em;
}
/* line 290, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography abbr,
.typography acronym,
.bootstrap .typography abbr,
.bootstrap .typography acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}
/* line 298, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography abbr,
.bootstrap .typography abbr {
  text-transform: none;
}
/* line 303, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography blockquote,
.bootstrap .typography blockquote {
  margin: 0 0 1.25em;
  padding: 0.5625em 1.25em 0 1.1875em;
  border-left: 1px solid #dddddd;
}
/* line 308, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography blockquote cite,
.bootstrap .typography blockquote cite {
  display: block;
  font-size: 0.8125em;
  color: #555555;
}
/* line 312, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography blockquote cite:before,
.bootstrap .typography blockquote cite:before {
  content: "\2014 \0020";
}
/* line 316, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography blockquote cite a,
.typography blockquote cite a:visited,
.bootstrap .typography blockquote cite a,
.bootstrap .typography blockquote cite a:visited {
  color: #555555;
}
/* line 322, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography blockquote,
.typography blockquote p,
.bootstrap .typography blockquote,
.bootstrap .typography blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}
/* line 329, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .vcard,
.bootstrap .typography .vcard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #dddddd;
  padding: 0.625em 0.75em;
}
/* line 335, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .vcard li,
.bootstrap .typography .vcard li {
  margin: 0;
  display: block;
}
/* line 339, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .vcard .fn,
.bootstrap .typography .vcard .fn {
  font-weight: bold;
  font-size: 0.9375em;
}
/* line 346, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .vevent .summary,
.bootstrap .typography .vevent .summary {
  font-weight: bold;
}
/* line 348, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .vevent abbr,
.bootstrap .typography .vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625em;
}
@media only screen and (min-width: 48em) {
  /* line 359, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6,
  .bootstrap .typography h1,
  .bootstrap .typography h2,
  .bootstrap .typography h3,
  .bootstrap .typography h4,
  .bootstrap .typography h5,
  .bootstrap .typography h6 {
    line-height: 1.4;
  }
  /* line 360, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography h1,
  .bootstrap .typography h1 {
    font-size: 2.75em;
  }
  /* line 361, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography h2,
  .bootstrap .typography h2 {
    font-size: 2.3125em;
  }
  /* line 362, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography h3,
  .bootstrap .typography h3 {
    font-size: 1.6875em;
  }
  /* line 363, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography h4,
  .bootstrap .typography h4 {
    font-size: 1.4375em;
  }
}
/* line 374, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
.typography .print-only,
.bootstrap .typography .print-only {
  display: none !important;
}
@media print {
  /* line 376, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography *,
  .bootstrap .typography * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 383, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography a,
  .typography a:visited,
  .bootstrap .typography a,
  .bootstrap .typography a:visited {
    text-decoration: underline;
  }
  /* line 385, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography a[href]:after,
  .bootstrap .typography a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 387, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography abbr[title]:after,
  .bootstrap .typography abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 390, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography .ir a:after,
  .typography a[href^="javascript:"]:after,
  .typography a[href^="#"]:after,
  .bootstrap .typography .ir a:after,
  .bootstrap .typography a[href^="javascript:"]:after,
  .bootstrap .typography a[href^="#"]:after {
    content: "";
  }
  /* line 394, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography pre,
  .typography blockquote,
  .bootstrap .typography pre,
  .bootstrap .typography blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 400, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography thead,
  .bootstrap .typography thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 402, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography tr,
  .typography img,
  .bootstrap .typography tr,
  .bootstrap .typography img {
    page-break-inside: avoid;
  }
  /* line 405, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography img,
  .bootstrap .typography img {
    max-width: 100% !important;
  }
  @page {
    /* line 5, ../sass/typography.scss */
    .typography,
    .bootstrap .typography {
      margin: 0.5cm;
    }
  }
  /* line 409, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography p,
  .typography h2,
  .typography h3,
  .bootstrap .typography p,
  .bootstrap .typography h2,
  .bootstrap .typography h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 416, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography h2,
  .typography h3,
  .bootstrap .typography h2,
  .bootstrap .typography h3 {
    page-break-after: avoid;
  }
  /* line 419, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography .hide-on-print,
  .bootstrap .typography .hide-on-print {
    display: none !important;
  }
  /* line 420, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography .print-only,
  .bootstrap .typography .print-only {
    display: block !important;
  }
  /* line 421, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography .hide-for-print,
  .bootstrap .typography .hide-for-print {
    display: none !important;
  }
  /* line 422, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/zurb-foundation-4.1.6/scss/foundation/components/_type.scss */
  .typography .show-for-print,
  .bootstrap .typography .show-for-print {
    display: inherit !important;
  }
}
