.print-only { display: none; }

.breaker { clear: both; }

@media print { .print-only { display: initial; } }

/** Includes a standard size background image, and a 2x version (with prefix 's2x') for retina capable devices @param  String $folder Path to image relative to CSS file eg ../images/ @param  String $file   Filename of non-retina image eg logo.png @param  String $width  CSS width of the display size (non retina image size) eg 100px @param  String $height CSS height of the display size (non retina image size) eg 100px @example  @include background-image-retina('../images/', 'wards-logo.png', 135px, 32px); */
.padding-buster { margin-right: -15px; margin-left: -15px; }

.spacer-16 { display: block; height: 16px; clear: both; }

.spacer-32 { display: block; height: 32px; clear: both; }

.spacer-64 { display: block; height: 64px; clear: both; }

/****************************************************************************** AvenirCondensedBold Font */
/* Typography - can be exported to an editor.css file for inclusion in the CMS */
body { color: #737373; font-size: 18px; line-height: 1.5; }

@media (min-width: 992px) { body { font-size: 19px; } }

h1, h2, h3, h4, h5, h6 { margin-top: 25px; margin-bottom: 15px; color: #228696; letter-spacing: 0.2px; text-transform: uppercase; }

p { line-height: 1.4; }

blockquote { border-left-color: #228696; }

a:link { color: #fbb400; }

a:visited { color: #fbb400; }

a:focus { outline: thin dotted; color: #228696; text-decoration: none; }

a:hover { color: #228696; text-decoration: none; }

a:active { color: #ffbd16; text-decoration: none; }

a.tel { color: inherit; cursor: none; }

.breakout-grey { padding: 1em; border: 1px solid  #ddd; background: #e5e3e3; }

.cdow-button { display: block; padding: 15px 0; }

.cdow-button a { display: inline; padding: 6px 21px; background-color: #fbb400; color: #fff; text-transform: uppercase; }

.breakout-yellow { padding: 1em; border: 1px solid  #ddd; background: #fcf4e5; }

.leftAlone, .typography .leftAlone { float: none; margin-right: 0; }

.left, .typography .left { float: left; margin-right: 15px; }

.right, .typography .right { float: right; margin-left: 15px; }

.center, .typography .center { display: block; margin-left: auto; margin-right: auto; }

hr { clear: both; }

.content img, .typography img { max-width: 100%; height: auto; }

.collapse { display: initial; }

[class*="col-sm-"], [class*="col-xs-"] { float: left; }

.col-sm-12, .col-xs-12 { width: 100%; }

.col-sm-11, .col-xs-11 { width: 91.66666667%; }

.col-sm-10, .col-xs-10 { width: 83.33333333%; }

.col-sm-9, .col-xs-9 { width: 75%; }

.col-sm-8, .col-xs-8 { width: 66.66666667%; }

.col-sm-7, .col-xs-7 { width: 58.33333333%; }

.col-sm-6, .col-xs-6 { width: 50%; }

.col-sm-5, .col-xs-5 { width: 41.66666667%; }

.col-sm-4, .col-xs-4 { width: 33.33333333%; }

.col-sm-3, .col-xs-3 { width: 25%; }

.col-sm-2, .col-xs-2 { width: 16.66666667%; }

.col-sm-1, .col-xs-1 { width: 8.33333333%; }

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

body { margin: 0; padding: 0; min-width: 768px; }

.container { width: auto; min-width: 750px; }

body { font-size: 10px; }

a[href]:after { content: none; }

.noprint, div.alert, header, .group-media, .btn, .footer, form, #comments, .nav { display: none; }

ul.links.list-inline, ul.action-links { display: none; }

.screen-only, .footer--partners, .footer--twitter, .footer-quick-links { display: none; }

.print-header { display: block; }

.print-header img { max-width: 50% !important; height: auto; margin: 0 auto 0 0; }

.header-spacer { height: 30px; }

footer { border-top: 1px solid #000; background-color: #fff; }

footer .footer--contact { width: 100%; max-width: 100%; }

footer .footer--contact h3.print-only { text-align: center; display: block; margin-top: 15px; margin-bottom: 12px; }

footer .footer--contact h3.print-only img { display: none; float: left; margin: 0 auto; }

footer .footer--contact ul { text-align: center; display: block; max-width: 100%; width: 100%; }

footer .footer--contact ul li { display: inline-block; }
/*# sourceMappingURL=print.css.map */