#container {
    min-height: 850px;
    min-width:300px;
    position: relative;
}

#sunspot-chart-container, #flux-chart-container {
    max-width: 1160px;
    margin: 0 auto;
}

#sunspot-chart-container {
   /* border-bottom: 1px solid black;*/
}

#sunspot-chart, #flux-chart {
    width: auto;   
}

#solarCycleSelector, #fluxSelector {
    position: relative; 
    left: 50px;
}

@media print {
    /* 1. Reset standard Drupal/Bootstrap wrapper layout blocks */
    body, 
    html, 
    #page-wrapper, 
    .main-container, 
    main, 
    .region-content,
    #block-mainpagecontent,
    #zone-content,
    #zone-content-wrapper,
    #sunspot-chart-container,
    #flux-chart-container {
        background: transparent !important;
        background-image: none !important;
        position: static !important;
        overflow: visible !important;
        height: auto !important;
        min-height: 0 !important;
        display: block !important;
        clear: both !important;
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Hide common theme elements that crowd out the chart window */
    header, 
    footer, 
    .navbar, 
    .sidebar, 
    #sidebar-first, 
    #sidebar-second, 
    .breadcrumb,
    .tabs,
    #tabs, h1, hr,
    #toolbar-bar, 
    #toolbar-item-administration-tray,
    #zone-branding-wrapper, #zone-menu,
    #solarCycleSelector,
    #fluxSelector {
        display: none !important;
    }
    #block-system-main {
        border: none !important;
    }
    page, #zone-content-wrapper {
        background: none !important;
    }

    /* Hide the hamburger menu icon entirely */
    .highcharts-contextbutton,
    .highcharts-exporting-group {
        display: none !important;
    }

    /* Hide all of Highcharts' custom interactive tracking elements */
    .highcharts-button,
    .highcharts-label,
    .highcharts-button-box,
    .highcharts-root text[x="50"], 
    g.highcharts-renderer-button {
        display: none !important;
    }

    .highcharts-root text {
        font-family: inherit;
    }

    /* Target the native Highcharts printing classes */
    .highcharts-root,
    .highcharts-container,
    .highcharts-container svg {
        position: absolute !important;
        width: 100% !important;
        max-width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }

}