﻿@media print {
    body {
    }
    .none, #navtop, #navbottom, #footer, #logInfo
    {
        display:none;
    }
}

@media screen {
    #body
    {
        width: 726px;
        margin-top: 7px;
        margin-right: auto;
        margin-left: auto;
        position: relative;
    }
    #navtop, #navbottom
    {
        background: url('Images/background_nav_main.jpg') repeat-x;
        font-size: 11px;
        font-weight: bold;
        font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
        margin-right: auto;
        margin-left: auto;
        width: 726px;
        height: 45px;
    }

    #navbottom
    {
        margin-top: 15px;
    }
    #footer
    {
        width: 726px;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
        margin-top: 10px;
        padding-bottom: 22px;
        color: #C89F3D;
    }

    #navtop ul, #navbottom ul
    {
        margin: 0px;
        padding-top: 9px;
        list-style-type: none;
        height: 19px;
        text-align: center;
    }

    #navtop ul li, #navbottom ul li
    {
        display: inline;
        color: #FFFFFF;
        margin-right: 25px;
    }

    #navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
    {
        color: #FFFFFF;
        text-decoration: none;
    }

    #navtop a:hover, #navbottom a:hover
    {
        text-decoration: underline;
    }

    #navtop a:active, #navbottom a:active
    {
        color: #FEFFBD;
        text-decoration: none;
    }
    
    #logInfo
    {
        margin-right: auto;
        margin-left: auto;
        width: 726px;
        text-align: right;
    }
}

@media screen, print {
    #columnleft
    {
        float: left;
        width: 240px;
    }

    #columnright
    {
        margin-left: 245px;
    }

    .leftblock
    {
        border: 1px solid #DBDB79;
        padding: 15px;
        margin-bottom: 10px;
        background: #FEFAAB url( 'images/background_columnleft.gif' ) repeat-y;
        vertical-align: top;
    }

    .rightblock
    {
        border: 1px solid #DBDB79;
        padding: 15px;
        margin-bottom: 10px;
        background: #FEFFAB url( 'images/background_columnright.gif' ) repeat-y;
        position: relative;
        width: 446px;
    }

    .clear2column
    {
        margin: 0;
        padding: 0;
        line-height: 0;
        font-size: 0px;
        height: 0px;
        clear: both;
    }

    .fullwidth, #loginbanner
    {
        border: 1px solid #DBDB79;
        width: 694px;
        margin-right: auto;
        margin-left: auto;
        background: #FEFFAB url( 'images/background_fullwidth.jpg' ) repeat-y;
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: left;
    }

    #loginbanner
    {
        padding-bottom: 0px;
    }

    .controlblock
    {
        border: 1px solid #DBDB79;
        padding: 3px;
        margin: 2px 0 5px 0;
        vertical-align: top;
    }

    .dashedline
    {
        border-bottom: 1px dashed #DBCE6A;
        padding-top: 10px;
        margin-bottom: 10px;
        clear: right;
    }

    .actionbuttons
    {
        text-align: right;
        position: relative;
        padding: 1px 1px 1px 1px;
    }

    #poster
    {
        background: url('Images/poster.jpg') no-repeat;
        margin-right: auto;
        margin-left: auto;
        width: 726px;
        height: 139px;
    }



    .listitem
    {
        margin: 0px 0px 0px 0px;
        width: 444px;
    }

    .editbuttons
    {
        padding-top: 6px;
    }

    .thumbnail
    {
        float: right;
        margin: 0 0 0 5px;
    }

    .clearlist
    {
        clear: right;
        margin: 0;
        padding: 0;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
    }

    .PageNumbers
    {
        display: inline;
    }

    .PageNumbers span
    {
        padding-left: 3px;
    }

    .newscrumbs a
    {
        font-weight: bold;
        padding-right: 2px;
    }

    .membercard
    {
        background-color: #FEFEB1;
        border: 1px solid #E8DCA3;
        padding: 10px;
        margin-bottom: 10px;
        width: 198px;
    }

    .clearcard
    {
        clear: left;
        height: 0;
        margin: 0;
        padding: 0;
    }

    #membercardcolumnleft
    {
        float: left;
        position: relative;
    }

    #membercardcolumnright
    {
        margin-left: 226px;
    }

    .membercard p
    {
        margin: 5px;
    }

    .membercard h3
    {
        font-size: 1em;
    }

    #loginbanner h2
    {
        font-size: 1em;
        font-weight: normal;
        margin-top: 8px;
    }

    #poster h2
    {
        font-size: 13px;
        font-weight: bold;
        color: #50700E;
    }

    .leftblock h2, .rightblock h2, .fullwidth h2
    {
        font-size: 1.6em;
    }

    .rightblock h3
    {
        font-size: 1em;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        display: block;
    }

    .instructions p
    {
        font-size: 1.2em;
    }

    .instructions h3
    {
        font-size: 1.4em;
    }

    .floatright
    {
        float: right;
        font-size: small;
    }

    .bigname
    {
        background: yellow;
        border: solid 1px black;
        height: 25px;
        padding: 4px;
        margin-bottom: 5px;
    }

    .nameblock
    {
        background: yellow;
        border: solid 1px black;
        height: 25px;
        padding: 4px;
        margin-bottom: 5px;
    }
    .bigtext
    {
        font-size: 1.5em;
        font-weight: bold;
    }
    .timeblock
    {
        background: silver;
        border: solid 3px green;
        height: 15px;
        padding: 2px 10px 2px 20px;
        margin-bottom: 5px;
    }

    td.evencol
    {
        background: lightyellow;
    }

    td.oddcol
    {
    }

    .DelRow
    {
        font-weight: bold;
    }

    .AddRow
    {
        font-weight: normal;
    }

    .FullRow
    {
        font-weight: normal;
        color:Gray;
    }

    .delMaxSize
    {
        font-weight: bold;
        color: Red;
    }
    .addMaxSize
    {
        font-weight: bold;
        color: Red;
    }
    .delFullSize
    {
        font-weight: bold;
        color: Red;
        text-decoration: underline overline;
    }
    .addFullSize
    {
        font-weight: bold;
        color: Red;
        text-decoration: underline overline;
    }

    .classList
    {
        padding-left: 40px;
    }
    
    .selectedLetter
    {
        font-weight: bold;
    }  
}


