.screenOnly {
    display: none;
}

div.printOnly {
    display: block;
}

span.printOnly {
    display: inline;
}

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
    display: none !important;
    visibility: hidden !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
}

span.sIFR-alternate {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    height: auto !important;
    width:  auto !important;
}

html,
body {
    background: none;
}

#navBar,
#footer,
div.topCap,
div.bottomCap,
#secondary  {
    display: none !important;
}

.hasSidebar #primary {
    padding-right: 20px;
    border-right: solid 1px #cdcdcd;
}

.hasTertiaryNav #primary {
    float: left;
}

#header {
    min-height: 0;
    float: none;
    height: auto;
}

* html #header {
    height: auto;
}

#brand #logo {
    position: static;
    display: block;
    width: 112px;
    height: 112px;
    margin: 10px 0;
}

div.content {
    border: none;
    padding-left: 0;
    padding-right: 0;
}

h1 {
    margin: 0 0 15px 0;
}

/* before you go page */

#checklistButtons,
div.itemAdderInteractive,
a.checklistItemRemover {
    display: none !important;
}

#preflightChecklistUserNotes {
    display: block !important;
}

#goodThingsToKnowAboutGogo {
    margin-top: 20px;
}