﻿@Media print {

    .PageTitlePanel
    {
        display: block;
        clear: both;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        padding: 0px;
        margin: 0px;
    }
    h1, .PageTitle, .PageTitleLeft
    {
        font-family: 'Arial Narrow' , Arial, Verdana;
        color: #000000;
        font-size: 21pt;
        display: block;
        font-weight: bold;
    }
    .PageTextTitleLine
    {
        font-family: Arial, Verdana, Tahoma;
        font-size: 1.2em;
        color: #777777;
        display: block;
        clear: both;
        margin-bottom: 15px;
        margin-left: 2px;
        line-height: 1.3em;
    }
    .PageTextDate
    {
        font-family: Verdana, Tahoma, Arial;
        font-size: 11px;
        color: #333333;
        display: block;
        clear: both;
        text-align: right;
        margin-top: 4px;
    }
    h2, .PageTextTitle
    {
        font-family: Arial, Verdana, Tahoma;
        font-size: 2em;
        color: #000000;
        display: block;
        clear: both;
        font-weight: bold;
        margin-bottom: 10px;
        margin-top: 25px;
        letter-spacing: -1px;
    }
    .PageTextSubTitle
    {
        font-family: Tahoma, Arial, Verdana;
        font-size: 1.5em;
        color: #666666;
        display: block;
        clear: both;
        margin-bottom: 20px;
    }
    .PageText1, .PageText2, .PageText3, .PageText4, .PageText5, .PageText6
    {
        padding: 20px 0px 0px 0px;
        color: #000000;
        font-family: Arial, Tahoma, Verdana;
        display: block;
        text-align: left;
        font-size: 11pt;
        line-height: 20pt;
    }
    .HeaderPrint
    {
        display: block;
        height: 100px;
    }

    .PageTextSign
    {
        font-family: 'Arial Narrow' , Arial, Verdana, Tahoma;
        font-size: 1.2em;
        color: #000000;
        display: block;
        clear: both;
        font-weight: bold;
        margin-top: 20px;
        margin-left: 5px;
        text-align: right;
    }
    .PageTextSignDescription
    {
        font-family: Tahoma, Arial, Verdana;
        font-size: 0.8em;
        color: #666666;
        display: block;
        clear: both;
        margin-left: 5px;
        text-align: right;
    }
    .PageTextPhotoTable
    {
        margin: 0px 0px 20px 0px;
        clear: both;
    }
    .PageTextPhotoTableLeft
    {
        margin: 30px 20px 20px 10px;
    }
    .PageTextPhotoCaption
    {
        font-family: Tahoma, Arial, Verdana;
        font-size: 0.7em;
        color: #333333;
        padding: 7px 7px 4px 7px;
        background-color: #eaeaea;
    }
    
    /*****************************************************
    *** Show
    *****************************************************/
    .PageTextOnly { display: block; }
    .PageTextMenu { display: block; }

    /*****************************************************
    *** Hide
    *****************************************************/
    .BodyHeader { display: none; }
    .MenuCell { display: none; }
    .SideBarCell { display: none; }
    .HeaderPanel { display: none; }
    .MenuPanel { display: none; }
    .FooterPanel { display: none; }
    
    .PageOption { display: none; }
    .PageNavBar { display: none; }
    .PageMenu { display: none; }
    .PageTitleRight { display: none; }
    .HeaderSearchLogin { display: none; }
    .PageZoomImage { display: none; }
    .PageZoomPage { display: none; }
    .PageZoomBox { display: none; }
    .PageTextSeeAlso { display: none; }
    .PageTextRelationTable { display: none; }
    .PageTextRelationTableLeft { display: none; }
}