.scrolling-div
{
    height:300px;
    overflow:auto;
    border-width:1px;
    border-color:ActiveBorder;
    background-color:#F2F3F3;
    border-style:solid;
    padding:2px;
}

.signature
{
    
    background-color:#F2F3F3;
    border-color:ActiveBorder;
    border-width:1px;
    border-style:solid;
    padding:2px;
}

.section-header
{
    font-weight:bold;
    text-decoration:underline;
    margin-bottom:6px;
    font-size:13px;   
}
.signature label
{
    font-weight:bold;
}

.label-name
{
    font-weight:bold;    
}

.label-value
{

}

.summary-table td
{
    width:50%;
    vertical-align:top;
    
}

.NarrowAjax
{
    width:600px;
}

table
{
    width:100%;
    padding:5px;
}

hr  
{
    color: ActiveBorder;
    height:1px;
}

#Precertification
{ width: 600px; }

@media print
{
    .scrolling-div
    { 
        height:auto;
        border-style:none;
        background-color:inherit;
    }
    
    .MainPageContent
    { width:auto !important; }
    
    #Precertification
    { width: auto !important; }
    
    table
    { width: auto !important; }
    
    .signature
    {
        border-style:none;
        background-color:inherit;
    }
    
    .noprint { display:none; }
}