.gauge-container {
    position: relative;
    width: 250px;
    margin: 0 auto;
}

.bmi-score-display {
    white-space: nowrap !important;
    width: auto !important;
    min-width: 150px;
}

@media print {
    body * {
        visibility: hidden;
    }

    .glass-panel,
    .glass-panel * {
        visibility: visible;
    }

    .glass-panel {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background: white !important;
        box-shadow: none !important;
        border: 1px solid #ccc !important;
    }

    #bmiTabs,
    #bmiForm,
    .btn {
        display: none !important;
    }
}