/*Hides Home Button*/
body > div > div > div.navbar.navbar-inverse > div > div.navbar-collapse.collapse > ul > li:nth-child(1) {
display:none;
}


body > div > div > div.marginBottom > button {
    display:none;
}
body {
    padding-bottom: 0px!important;
}
.body-content {
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
}
#contentareaOGkkprt > div:nth-child(1) {
    margin-right: 0px!important;
}
#contentareaOGkkprt > div:nth-child(2) {
    margin-right: 0px!important;
}
body > div > div > div.brand-footer.brand-footer-bg.footer-image {
    margin-right: 0px!important;
}
.main-form.delayed-component-content {
    box-shadow: none!important;
    max-width: none!important;
}
.body-content {
    background-color: #ffffff!important;
}
body > div > div > div.brand-footer.brand-footer-bg.footer-image {
    margin-right: -16px!important;
}
body > div > div > div.navbar.navbar-inverse > div {
    max-width: none!important;
}
/* Force day-agenda table wrappers to full width, overriding EventsAir's
   auto-calculated inline width (based on number of concurrent tracks) */
div.marginBottom[style*="width"] {
    width: 100% !important;
}

/* Switch to fixed table layout so column widths are predictable */
div.marginBottom[style*="width"] table.table-bordered {
    table-layout: fixed !important;
    width: 100% !important;
}

/* Cap the time column to a fixed width, consistent across all days */
div.marginBottom[style*="width"] table.table-bordered th:first-child,
div.marginBottom[style*="width"] table.table-bordered td:first-child {
    width: 150px !important;
    white-space: nowrap;
}

/* Let the remaining track columns share whatever space is left, evenly */
div.marginBottom[style*="width"] table.table-bordered th:not(:first-child),
div.marginBottom[style*="width"] table.table-bordered td:not(:first-child) {
    width: auto !important;
}