﻿body.PRINT
{
    font-family: Arial,Helvetica, Sans-Serif;    
    color: #333333;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    background-color:#fff;
}

/* OUTER FORM */
body.PRINT form
{
    width: 777px;
}

/* HEADER TABLE */
body.PRINT form .mscCompanyHeader .mscLayoutTable
{
    width: 100%;    
}
body.PRINT form .mscCompanyHeader .mscLayoutTable .mscLogo
{
    text-align: left;
}
body.PRINT form .mscCompanyHeader .mscLayoutTable .mscCompanyInfo
{
    text-align: right;
}

/* ORDER DETAIL VIEW */
body.PRINT form .mscOrderDetailView .mscLayoutTable
{
    width: 100%;    
}

/* ITEMS */
body.PRINT form .mscOrderDetailView .mscItems
{
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable
{
    width: 100%;    
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable th
{
}

/* header row */
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridHeaderRow 
{
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridHeaderRow .mscItemCode
{
    font-weight: bold;
    text-align: left;
    padding: 2px 2px 2px 2px;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridHeaderRow .mscItemDescription
{
    font-weight: bold;
    text-align: left;
    padding: 2px 2px 2px 2px;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridHeaderRow .mscItemQuantity
{
    font-weight: bold;
    text-align: center;
    padding: 2px 2px 2px 2px;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridHeaderRow .mscItemUnitPrice
{
    font-weight: bold;
    text-align: center;
    padding: 2px 2px 2px 2px;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridHeaderRow .mscItemExtPrice
{
    font-weight: bold;
    text-align: center;
    padding: 2px 2px 2px 2px;
}

/* ROWS */
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridRow
{
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridRow .mscItemCode,
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridAltRow .mscItemCode
{
    text-align: left;
    padding: 2px 2px 2px 2px;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridRow .mscItemDescription,
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridAltRow .mscItemDescription
{
    text-align: left;
    padding: 2px 2px 2px 2px;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridRow .mscItemQuantity,
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridAltRow .mscItemQuantity
{
    text-align: right;
    padding: 2px 2px 2px 2px;
    white-space: nowrap;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridRow .mscItemUnitPrice,
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridAltRow .mscItemUnitPrice
{
    text-align: right;
    padding: 2px 2px 2px 2px;
    white-space: nowrap;
}
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridRow .mscItemExtPrice,
body.PRINT form .mscOrderDetailView .mscItems .mscGridTable .mscGridAltRow .mscItemExtPrice
{
    text-align: right;
    padding: 2px 2px 2px 2px;
    white-space: nowrap;
}

/* FOOTER */
body.PRINT form .mscOrderDetailView .mscItems .mscOrderFooter .mscNotes .mscSpecialInstructions
{
    display: none;
}
body.PRINT form .mscOrderDetailView .mscItems .mscOrderFooter .mscOrderTotals .mscLabel
{
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}
body.PRINT form .mscOrderDetailView .mscItems .mscOrderFooter .mscOrderTotals .mscValue
{
    text-align: right;
    white-space: nowrap;
}
