/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
/* Rem Unit font sizes with relative fallback http:/seesparkbox.com/foundry/scss_rem_mixin_now_with_a_better_fallback
	Usage: @include font-size(1, large);
*/
@media print {
  @page {
    size: 8.5in 11in;
    margin: 0 0 .5in !important;
    orphans: 4;
    widows: 4; }
  /* line 7, sass/print/_1-default.scss */
  *,
  *:before,
  *:after {
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important; }
  /* line 14, sass/print/_1-default.scss */
  * {
    position: static !important; }
  /* line 18, sass/print/_1-default.scss */
  body {
    background-color: #fff;
    font-size: 12pt;
    line-height: 1.2;
    color: #000;
    width: 100%;
    margin: 0;
    padding: 0; }
  /* line 28, sass/print/_1-default.scss */
  #menu {
    visibility: hidden; }
  /* line 31, sass/print/_1-default.scss */
  .l-main {
    margin: .5in; }
    /* line 33, sass/print/_1-default.scss */
    .l-main * {
      background: transparent !important; }
  /* line 39, sass/print/_1-default.scss */
  headings() {
    line-height: 1.2;
    margin-bottom: 14pt; }
    /* line 40, sass/print/_1-default.scss */
    headings() a {
      color: #000; }
  /* line 46, sass/print/_1-default.scss */
  h1, .alpha {
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 28pt;
    line-height: 32pt;
    color: #101820; }
  /* line 52, sass/print/_1-default.scss */
  .paragraphs-item-text-block li,
  li {
    margin-bottom: 14pt; }
  /* line 58, sass/print/_1-default.scss */
  h2, .beta {
    font-family: "MinionPro", Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    font-size: 21pt;
    line-height: 28pt;
    color: #002554; }
  /* line 67, sass/print/_1-default.scss */
  h3, .gamma {
    font-size: 16pt;
    line-height: 21pt; }
  /* line 72, sass/print/_1-default.scss */
  .gamma.regular {
    font-weight: normal; }
  /* line 76, sass/print/_1-default.scss */
  h4, .delta {
    font-size: 14pt;
    line-height: 18pt;
    font-weight: 600; }
  /* line 82, sass/print/_1-default.scss */
  h5, .epsilon,
  h6, .zeta {
    font-size: 14pt;
    line-height: 15pt;
    font-weight: 600; }
  /* line 89, sass/print/_1-default.scss */
  h6, .zeta {
    font-weight: bold; }
  /* line 93, sass/print/_1-default.scss */
  h2, .beta,
  h3, .gamma {
    font-weight: bold; }
  /* Text-Related Elements */
  /* line 100, sass/print/_1-default.scss */
  p {
    margin: 0 0 14pt; }
  /* line 103, sass/print/_1-default.scss */
  a,
  a:visited {
    text-decoration: none; }
  /* line 108, sass/print/_1-default.scss */
  pre,
  blockquote {
    border: .5pt solid #999;
    page-break-inside: avoid; }
  /* line 114, sass/print/_1-default.scss */
  thead {
    display: table-header-group; }
  /* line 118, sass/print/_1-default.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 123, sass/print/_1-default.scss */
  img {
    max-width: 100% !important; }
  /* line 127, sass/print/_1-default.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 134, sass/print/_1-default.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  /* line 143, sass/print/_1-default.scss */
  select {
    background: #fff !important; }
  /* line 148, sass/print/_1-default.scss */
  .navbar,
  .side-nav,
  header,
  footer {
    display: none; }
  /* line 155, sass/print/_1-default.scss */
  .label {
    border: 1pt solid #000; }
  /* line 159, sass/print/_1-default.scss */
  .table {
    border-collapse: collapse !important; }
  /* line 163, sass/print/_1-default.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1pt solid #ddd !important; }
  /* line 169, sass/print/_1-default.scss */
  th {
    text-align: left;
    /* LTR */
    color: #006;
    border-bottom: 1pt solid #ccc; }
  /* line 174, sass/print/_1-default.scss */
  tr.odd {
    background-color: #ddd; }
  /* line 177, sass/print/_1-default.scss */
  tr.even {
    background-color: #fff; }
  /* line 180, sass/print/_1-default.scss */
  td {
    padding: 5pt; }
  /* line 184, sass/print/_1-default.scss */
  .l-container, .layout-constrain > .content, .layout-constrain .group-header .content, .page-user .l-content-wrapper {
    width: 98%;
    max-width: 90%;
    margin: auto; }
  /* line 189, sass/print/_1-default.scss */
  .screen-only {
    display: none; }
  /* line 192, sass/print/_1-default.scss */
  .masonry-grid {
    height: auto !important;
    *zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    /* line 15, sass/mixins/_clearfix.scss */
    .masonry-grid:before, .masonry-grid:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 21, sass/mixins/_clearfix.scss */
    .masonry-grid:after {
      clear: both; }
    /* line 195, sass/print/_1-default.scss */
    .masonry-grid:before, .masonry-grid:after {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
  /* line 204, sass/print/_1-default.scss */
  .grid-item {
    *zoom: 1;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    position: static !important;
    top: auto !important;
    left: auto !important;
    border: 1pt solid #8e97a0 !important;
    margin-bottom: 2%;
    padding: 12pt;
    float: left;
    width: 32%;
    margin-left: 2%; }
    /* line 15, sass/mixins/_clearfix.scss */
    .grid-item:before, .grid-item:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 21, sass/mixins/_clearfix.scss */
    .grid-item:after {
      clear: both; }
    /* line 216, sass/print/_1-default.scss */
    .grid-item:nth-child(3n+1) {
      margin-left: 0;
      clear: left; }
    /* line 220, sass/print/_1-default.scss */
    .grid-item img {
      width: 25% !important;
      height: auto !important;
      float: left;
      margin-right: 5%; }
    /* line 226, sass/print/_1-default.scss */
    .grid-item .b-text-wrapper {
      padding: 0;
      width: 70%;
      float: right; }
  /* line 232, sass/print/_1-default.scss */
  .page-break {
    page-break-after: always; }
  /* line 236, sass/print/_1-default.scss */
  .entity-paragraphs-item {
    margin-bottom: 14pt; }
    /* line 238, sass/print/_1-default.scss */
    .entity-paragraphs-item .entity-paragraphs-item:last-child {
      margin-bottom: 0; }
  /* line 242, sass/print/_1-default.scss */
  .entity-paragraphs-item .entity-paragraphs-item:last-child p {
    margin-bottom: 0 !important; }
  /* line 246, sass/print/_1-default.scss */
  .layout,
  .layout > .content {
    *zoom: 1; }
    /* line 15, sass/mixins/_clearfix.scss */
    .layout:before, .layout:after,
    .layout > .content:before,
    .layout > .content:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 21, sass/mixins/_clearfix.scss */
    .layout:after,
    .layout > .content:after {
      clear: both; }
    /* line 249, sass/print/_1-default.scss */
    .layout > .col-sm-6,
    .layout > .content > .col-sm-6 {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; }
      /* line 250, sass/print/_1-default.scss */
      .layout > .col-sm-6:nth-child(2n),
      .layout > .content > .col-sm-6:nth-child(2n) {
        float: right;
        margin-right: 0; }
      /* line 255, sass/print/_1-default.scss */
      .layout > .col-sm-6 .col-sm-8,
      .layout > .content > .col-sm-6 .col-sm-8 {
        width: 64.70588%;
        float: left;
        margin-right: 5.88235%; }
      /* line 258, sass/print/_1-default.scss */
      .layout > .col-sm-6 .col-sm-4,
      .layout > .content > .col-sm-6 .col-sm-4 {
        width: 29.41176%;
        float: left;
        margin-right: 5.88235%; }
    /* line 263, sass/print/_1-default.scss */
    .layout > .col-sm-9,
    .layout > .content > .col-sm-9 {
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; }
    /* line 266, sass/print/_1-default.scss */
    .layout > .col-sm-3,
    .layout > .content > .col-sm-3 {
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; }
    /* line 269, sass/print/_1-default.scss */
    .layout > .col-sm-8,
    .layout > .content > .col-sm-8 {
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; }
    /* line 272, sass/print/_1-default.scss */
    .layout > .col-sm-4,
    .layout > .content > .col-sm-4 {
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; }
    /* line 275, sass/print/_1-default.scss */
    .layout > .col-sm-5,
    .layout > .content > .col-sm-5 {
      width: 40%;
      float: left;
      margin-right: 2.85714%; }
    /* line 278, sass/print/_1-default.scss */
    .layout > .col-sm-7,
    .layout > .content > .col-sm-7 {
      width: 57.14286%;
      float: left;
      margin-right: 2.85714%; }
    /* line 281, sass/print/_1-default.scss */
    .layout .col.last,
    .layout > .content .col.last {
      float: right;
      margin-right: 0; }
  /* line 286, sass/print/_1-default.scss */
  .panel-2col-stacked .panel-col-middle.has-two-col .panel-panel {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
    /* line 288, sass/print/_1-default.scss */
    .panel-2col-stacked .panel-col-middle.has-two-col .panel-panel.panel-col-last {
      float: right;
      margin-right: 0; }
    /* line 292, sass/print/_1-default.scss */
    .pane-page-header .panel-2col-stacked .panel-col-middle.has-two-col .panel-panel, .pane-page-header .panel-2col-stacked .panel-col-middle.has-two-col .panel-panel.panel-panel {
      float: none;
      margin: 0;
      width: 100%; }
  /* line 303, sass/print/_1-default.scss */
  .ds-2col-stacked-fluid .group-left,
  .ds-2col-stacked-fluid .group-right {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
  /* line 307, sass/print/_1-default.scss */
  .ds-2col-stacked-fluid .group-right {
    float: right;
    margin-right: 0; }
  /* line 312, sass/print/_1-default.scss */
  .padding-extra-md {
    padding: 3em 0; }
  /* line 316, sass/print/_1-default.scss */
  .spacing-md {
    margin: 2.25em 0; }
  /* line 320, sass/print/_1-default.scss */
  .spacing-extra-md {
    margin: 3em 0; }
  /* line 324, sass/print/_1-default.scss */
  .no-spacing-md {
    margin: 0; }
  /* line 328, sass/print/_1-default.scss */
  .entity-paragraphs-item .layout .col {
    margin-bottom: 0; }
  /* line 333, sass/print/_1-default.scss */
  .layout > .col-md.last,
  .layout > .content > .col-md.last {
    float: right;
    margin-right: 0; }
  /* line 336, sass/print/_1-default.scss */
  .layout > .col-md-3,
  .layout > .content > .col-md-3 {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%; }
    /* line 338, sass/print/_1-default.scss */
    .layout > .col-md-3.col-sm-6:nth-child(2n),
    .layout > .content > .col-md-3.col-sm-6:nth-child(2n) {
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; }
      /* line 340, sass/print/_1-default.scss */
      .layout > .col-md-3.col-sm-6:nth-child(2n).last,
      .layout > .content > .col-md-3.col-sm-6:nth-child(2n).last {
        float: right;
        margin-right: 0; }
  /* line 345, sass/print/_1-default.scss */
  .layout > .col-md-4,
  .layout > .content > .col-md-4 {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%; }
  /* line 348, sass/print/_1-default.scss */
  .layout > .col-md-5,
  .layout > .content > .col-md-5 {
    width: 40%;
    float: left;
    margin-right: 2.85714%; }
  /* line 351, sass/print/_1-default.scss */
  .layout > .col-md-6,
  .layout > .content > .col-md-6 {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
  /* line 354, sass/print/_1-default.scss */
  .layout > .col-md-7,
  .layout > .content > .col-md-7 {
    width: 57.14286%;
    float: left;
    margin-right: 2.85714%; }
  /* line 357, sass/print/_1-default.scss */
  .layout > .col-md-8,
  .layout > .content > .col-md-8 {
    width: 65.71429%;
    float: left;
    margin-right: 2.85714%; }
  /* line 360, sass/print/_1-default.scss */
  .layout > .col-md-9,
  .layout > .content > .col-md-9 {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%; }
    /* line 362, sass/print/_1-default.scss */
    .col-md-9 .layout > .col-md-9, .col-md-9
    .layout > .content > .col-md-9 {
      width: 65.38462%;
      float: left;
      margin-right: 3.84615%; }
  /* line 366, sass/print/_1-default.scss */
  .layout > .col.last,
  .layout .col.last-md,
  .layout > .content > .col.last,
  .layout > .content .col.last-md {
    float: right;
    margin-right: 0; }
  /* line 371, sass/print/_1-default.scss */
  .layout.four-column .col-fourth,
  .layout > .content.four-column .col-fourth {
    margin-right: 0; }
  /* line 376, sass/print/_1-default.scss */
  .ds-3col-stacked-equal {
    *zoom: 1; }
    /* line 15, sass/mixins/_clearfix.scss */
    .ds-3col-stacked-equal:before, .ds-3col-stacked-equal:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 21, sass/mixins/_clearfix.scss */
    .ds-3col-stacked-equal:after {
      clear: both; }
    /* line 379, sass/print/_1-default.scss */
    .ds-3col-stacked-equal > .group-left,
    .ds-3col-stacked-equal > .group-middle,
    .ds-3col-stacked-equal > .group-right {
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
    /* line 385, sass/print/_1-default.scss */
    .ds-3col-stacked-equal > .group-right {
      float: right;
      margin-right: 0; }
  /* line 2, sass/print/_book.scss */
  .node--book .entity-paragraphs-item .entity-paragraphs-item:last-child p {
    margin: 0; }
  /* line 5, sass/print/_book.scss */
  .node--book .bg-image {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat; }
    /* line 9, sass/print/_book.scss */
    .node--book .bg-image img {
      width: 100%; }
  /* line 14, sass/print/_book.scss */
  .node--book.book--cover {
    min-height: 11in;
    max-height: 11in;
    overflow: hidden; }
    /* line 18, sass/print/_book.scss */
    .node--book.book--cover > .wrapper--title {
      padding: .25in .5in; }
      /* line 20, sass/print/_book.scss */
      .node--book.book--cover > .wrapper--title img {
        max-width: 2.5in !important; }
      /* line 23, sass/print/_book.scss */
      .node--book.book--cover > .wrapper--title .node__title {
        font-size: 34pt;
        line-height: 42pt; }
  /* line 29, sass/print/_book.scss */
  .node--book.book--cover, .node--book.book--landing {
    page-break-after: always; }
    /* line 34, sass/print/_book.scss */
    .node--book.book--cover > .wrapper--title *,
    .node--book.book--cover > .bg-image > .wrapper--title *, .node--book.book--landing > .wrapper--title *,
    .node--book.book--landing > .bg-image > .wrapper--title * {
      color: white !important; }
    /* line 37, sass/print/_book.scss */
    .node--book.book--cover > .wrapper--title span,
    .node--book.book--cover > .bg-image > .wrapper--title span, .node--book.book--landing > .wrapper--title span,
    .node--book.book--landing > .bg-image > .wrapper--title span {
      font-size: 14pt;
      line-height: 28pt; }
    /* line 41, sass/print/_book.scss */
    .node--book.book--cover > .wrapper--title h1,
    .node--book.book--cover > .wrapper--title h2,
    .node--book.book--cover > .bg-image > .wrapper--title h1,
    .node--book.book--cover > .bg-image > .wrapper--title h2, .node--book.book--landing > .wrapper--title h1,
    .node--book.book--landing > .wrapper--title h2,
    .node--book.book--landing > .bg-image > .wrapper--title h1,
    .node--book.book--landing > .bg-image > .wrapper--title h2 {
      margin-bottom: 0; }
  /* line 47, sass/print/_book.scss */
  .node--book > .wrapper--book-node {
    margin: 0;
    margin-top: .25in; }
  /* line 52, sass/print/_book.scss */
  .node--book.book--landing > .wrapper--title.has-image {
    max-height: 2.75in;
    overflow: hidden; }
    /* line 55, sass/print/_book.scss */
    .node--book.book--landing > .wrapper--title.has-image .inner {
      height: 2.25in; }
    /* line 58, sass/print/_book.scss */
    .node--book.book--landing > .wrapper--title.has-image .node__title {
      padding: .25in 0; }
  /* line 63, sass/print/_book.scss */
  .node--book.book--sub-goal {
    margin: .25in auto; }
    /* line 64, sass/print/_book.scss */
    .node--book.book--sub-goal h1 {
      font-size: 18pt;
      line-height: 21pt;
      font-weight: 600;
      font-family: "MinionPro", Georgia, Times, "Times New Roman", serif; }
  /* line 75, sass/print/_book.scss */
  .book-export #node-328692 > .wrapper--book-node {
    margin-top: .375in; }
  /* line 78, sass/print/_book.scss */
  .book-export #node-328692 .entity-paragraphs-item {
    margin-bottom: 14pt; }
  /* line 81, sass/print/_book.scss */
  .book-export #node-328692 #paragraphs-item-2194 {
    margin-bottom: 0; }
  /* line 84, sass/print/_book.scss */
  .book-export #node-328692 .entity-paragraphs-item.spacing-top {
    margin-top: 0; }
  /* line 87, sass/print/_book.scss */
  .book-export #node-328692 h2 {
    font-size: 14pt;
    line-height: 20pt;
    margin-bottom: 0;
    font-family: "MinionPro", Georgia, Times, "Times New Roman", serif; }
    /* line 94, sass/print/_book.scss */
    .book-export #node-328692 h2 span {
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 11pt;
      line-height: 14pt; }
  /* line 102, sass/print/_book.scss */
  .book-export #node-328692 .paragraphs-item-text-block li {
    margin: 0 0 7pt .25in; }
  /* line 105, sass/print/_book.scss */
  .book-export #node-328692 .gamma {
    font-size: 11pt;
    line-height: 14pt; }
  /* line 111, sass/print/_book.scss */
  .book-export #node-328692.book--landing > .wrapper--title.has-image {
    max-height: 2.25in; }
  /* line 117, sass/print/_book.scss */
  .book-export #node-328692 .paragraphs-item-embed-book-page h2,
  .book-export #node-328692 .paragraphs-item-embed-book-page h2 span {
    color: #002554 !important; }
  /* line 130, sass/print/_book.scss */
  .book-export .fullpage > .wrapper--book-node > .entity > .group-header,
  .book-export .fullpage > .wrapper--book-node > .entity.vertically-centered > div {
    display: none; }
  /* line 134, sass/print/_book.scss */
  .book-export .fullpage > .wrapper--book-node > .entity.vertically-centered > div.content {
    display: block; }
  /* line 139, sass/print/_book.scss */
  .book-export .book--cover {
    background-size: contain;
    min-height: 825px; }
    /* line 142, sass/print/_book.scss */
    .book-export .book--cover > .wrapper--title {
      background: #101820;
      padding: 1em;
      text-align: center; }
      /* line 146, sass/print/_book.scss */
      .book-export .book--cover > .wrapper--title img {
        display: block;
        max-width: 200px !important;
        margin: auto; }
      /* line 151, sass/print/_book.scss */
      .book-export .book--cover > .wrapper--title .node__title {
        text-align: center;
        font-size: 3.1875em; }
  /* line 159, sass/print/_book.scss */
  .book-export .book--cover > .wrapper--title .node__title,
  .book-export .book--landing > .wrapper--title .node__title {
    color: white; }
  /* line 165, sass/print/_book.scss */
  .book-export .book--landing > .wrapper--title.has-image {
    padding: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    min-height: 200px; }
    /* line 171, sass/print/_book.scss */
    .book-export .book--landing > .wrapper--title.has-image .inner {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(56%, rgba(0, 0, 0, 0.46)), to(#000));
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.46) 56%, #000);
      background-repeat: no-repeat;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
      min-height: 200px; }
    /* line 175, sass/print/_book.scss */
    .book-export .book--landing > .wrapper--title.has-image .node__title {
      padding: 0.75em auto; }
  /* line 181, sass/print/_book.scss */
  .book-export .book--sub-goal {
    margin: 1.5em auto; }
    /* line 182, sass/print/_book.scss */
    .book-export .book--sub-goal h1 {
      font-size: 0.74em; }
  /* line 188, sass/print/_book.scss */
  .book-export #node-328692 > .wrapper--book-node .bg-blue {
    background: none;
    padding: 0; }
    /* line 191, sass/print/_book.scss */
    .book-export #node-328692 > .wrapper--book-node .bg-blue * {
      color: #000; }
  /* line 196, sass/print/_book.scss */
  .book-export #node-328692 > .wrapper--book-node .paragraphs-item-embed-book-page h2 {
    margin-bottom: 0;
    font-family: "MinionPro", Georgia, Times, "Times New Roman", serif; }
    /* line 199, sass/print/_book.scss */
    .book-export #node-328692 > .wrapper--book-node .paragraphs-item-embed-book-page h2 span {
      font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; } }

/*# sourceMappingURL=maps/print.css.map */
