/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
@font-face {
  font-family: "Fira Sans";
  src: font-url("FiraSans-Hair.eot");
  src: font-url("FiraSans-Hair.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Hair.woff") format("woff"), url("../fonts/FiraSans-Hair.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-HairItalic.eot");
  src: local("Fira Sans Hair Italic"), url("../fonts/FiraSans-HairItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-HairItalic.woff") format("woff"), url("../fonts/FiraSans-HairItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-UltraLight.eot");
  src: local("Fira Sans UltraLight"), url("../fonts/FiraSans-UltraLight.eot#") format("embedded-opentype"), url("../fonts/FiraSans-UltraLight.woff") format("woff"), url("../fonts/FiraSans-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-UltraLightItalic.eot");
  src: local("Fira Sans UltraLight Italic"), url("../fonts/FiraSans-UltraLightItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-UltraLightItalic.woff") format("woff"), url("../fonts/FiraSans-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Light.eot");
  src: local("Fira Sans Light"), url("../fonts/FiraSans-Light.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Light.woff") format("woff"), url("../fonts/FiraSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-LightItalic.eot");
  src: local("Fira Sans Light Italic"), url("../fonts/FiraSans-LightItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-LightItalic.woff") format("woff"), url("../fonts/FiraSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Regular.eot");
  src: local("Fira Sans Regular"), url("../fonts/FiraSans-Regular.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Regular.woff") format("woff"), url("../fonts/FiraSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Italic.eot");
  src: local("Fira Sans Regular Italic"), url("../fonts/FiraSans-Italic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Italic.woff") format("woff"), url("../fonts/FiraSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Medium.eot");
  src: local("Fira Sans Medium"), url("../fonts/FiraSans-Medium.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Medium.woff") format("woff"), url("../fonts/FiraSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-MediumItalic.eot");
  src: local("Fira Sans Medium Italic"), url("../fonts/FiraSans-MediumItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-MediumItalic.woff") format("woff"), url("../fonts/FiraSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-SemiBold.eot");
  src: local("Fira Sans SemiBold"), url("../fonts/FiraSans-SemiBold.eot#") format("embedded-opentype"), url("../fonts/FiraSans-SemiBold.woff") format("woff"), url("../fonts/FiraSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-SemiBoldItalic.eot");
  src: local("Fira Sans SemiBold Italic"), url("../fonts/FiraSans-SemiBoldItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-SemiBoldItalic.woff") format("woff"), url("../fonts/FiraSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Bold.eot");
  src: local("Fira Sans Bold"), url("../fonts/FiraSans-Bold.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Bold.woff") format("woff"), url("../fonts/FiraSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-BoldItalic.eot");
  src: local("Fira Sans Bold Italic"), url("../fonts/FiraSans-BoldItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-BoldItalic.woff") format("woff"), url("../fonts/FiraSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-ExtraBold.eot");
  src: local("Fira Sans ExtraBold"), url("../fonts/FiraSans-ExtraBold.eot#") format("embedded-opentype"), url("../fonts/FiraSans-ExtraBold.woff") format("woff"), url("../fonts/FiraSans-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-ExtraBoldItalic.eot");
  src: local("Fira Sans ExtraBold Italic"), url("../fonts/FiraSans-ExtraBoldItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/FiraSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Heavy.eot");
  src: local("Fira Sans Heavy"), url("../fonts/FiraSans-Heavy.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Heavy.woff") format("woff"), url("../fonts/FiraSans-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-HeavyItalic.eot");
  src: local("Fira Sans Heavy Italic"), url("../fonts/FiraSans-HeavyItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-HeavyItalic.woff") format("woff"), url("../fonts/FiraSans-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Fira Mono";
  src: url("../fonts/FiraMono-Regular.eot");
  src: local("Fira Mono"), url("../fonts/FiraMono-Regular.eot#") format("embedded-opentype"), url("../fonts/FiraMono-Regular.woff") format("woff"), url("../fonts/FiraMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Fira Mono";
  src: url("../fonts/FiraMono-Bold.eot");
  src: local("Fira Mono Bold"), url("../fonts/FiraMono-Bold.eot#") format("embedded-opentype"), url("../fonts/FiraMono-Bold.woff") format("woff"), url("../fonts/FiraMono-Bold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IcomoonFree";
  src: url("../fonts/icomoon-free-webfont.eot");
  src: url("../fonts/icomoon-free-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon-free-webfont.woff2") format("woff2"), url("../fonts/icomoon-free-webfont.woff") format("woff"), url("../fonts/icomoon-free-webfont.svg#icomoon-freeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ui-text-shadow, .ui-text-shadow-original {
  position: relative;
}

.ui-text-shadow-original {
  z-index: 1;
  text-shadow: none;
}

.ui-text-shadow-copy {
  position: absolute;
  z-index: 0;
  line-height: 110.74235%;
  left: 0;
  top: 0;
  zoom: 1;
  text-shadow: none;
}

@media print {
  a:link,
a:visited { /* underline all links */
    text-decoration: underline !important;
  }
  #site-name a:link,
#site-name a:visited { /* Don't underline header */
    text-decoration: none !important;
  }
  #content a[href]:after { /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 14px;
  }
  #content a[href^="javascript:"]:after,
#content a[href^="#"]:after { /* Only display useful links. */
    content: "";
  }
  #content abbr[title]:after { /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }
  #content { /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  body,
#page,
#main,
#content { /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }
  #skip-link,
#toolbar,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer,
.breadcrumb,
.tabs,
.action-links,
.links,
.book-navigation,
.forum-topic-navigation,
.pager,
.feed-icons { /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
} /* End @media print */
/*# sourceMappingURL=print.css.map */
