@media print {

    /* TAGS */

    BODY {
        margin: 0px;
        background-color: #FFF;
        font-family: sans-serif;
        font-size: 11px;
        color: #333;
        line-height: 1.2em;
    }

    UL {
        margin: 0px;
    }



    A {
        text-decoration: none;
        color: #F90;
        font-weight: bold;
        overflow: hidden;
    }


    /* IDs */

    #container {
        width: 778px;
    }

    #topo A {
        border: none;
    }


    /*
    MENU DO TOPO
    */

    #menuTopo {
        display: none;
    }


    /*
    MENU PRINCIPAL
    */

    #menu {
        display: none;
    }


    /*
    PARTE CENTRAL
    */


    #boxIntro {
        width: 431px;
        padding: 8px;
        border: 2px solid #D9D9D9;
        background-color: #FFF;
        margin: 18px 0px 0px 8px;
    }

    #boxIntro P {
        margin: 8px 4px 8px 14px;
    }

    #boxNoticias {
        width: 431px;
        border: 2px solid #D9D9D9;
        background-color: #FFF;
        margin: 18px 0px 0px 8px;
        padding: 8px;
    }

    #boxNoticias H3 {
        text-indent: -10000em;
        background-image: url(../images/box_titulo_noticias.gif);
        background-repeat: no-repeat;
        height: 22px;
        margin: 3px;
    }

    #boxNovidades {
        width: 197px;
        border: 2px solid #D9D9D9;
        background-color: #FFF;
        float: right;
        padding: 8px;
    }

    #boxNovidades H3 {
        text-indent: -10000em;
        background-image: url(../images/box_titulo_novidades.gif);
        background-repeat: no-repeat;
        height: 22px;
        margin: 3px;
    }

    #boxNovidades .data {
        font-weight: bold;
        font-size: 12px;
    }

    #boxNovidades .novidades {
        padding: 0px;
    }

    #boxNovidades .novidades LI {
        font-size: 10px;
    }

    #boxNoticias UL {
        margin: 6px;
        padding: 6px;
        list-style-type: none;
    }

    #boxNovidades UL {
        margin: 6px 6px 0px 6px;
        padding: 6px 6px 0px 6px;
        list-style-type: none;
    }

    #boxNoticias LI, #boxNovidades LI {
        margin: 4px;
    }


    /*
    RODAPE
    */
    #rodape {
        clear: both;
    }

    #rodape P {
        padding: 10px 0px 10px 72px;
        text-align: center;
        font-weight: bold;
    }


    /*
    PARTE CENTRAL - PAGINAS INTERNAS
    */

    #boxConteudo {
        background-color: #FFF;
        padding: 8px;
    }


    #boxConteudo H3 {
        font-size: 20px;
        color: #600;
        padding-left: 10px;
        margin-top: 15px;
        margin-bottom: 12px;
    }

    #boxConteudo H4 {
        font-size: 14px;
        margin: 8px 0px 8px 0px;
    }

    #boxConteudo P {
        margin: 10px 18px 10px 18px;
    }

    #boxConteudo LI {
        margin: 8px;
        padding: 1px 5px 1px 5px;
    }

    /*
    PARTE CENTRAL - DISCIPLINAS
    */

    #menuDisciplina {
    }

    #listaProfessores {
        list-style-type: none;
        padding: 0px 0px 0px 6px;
        margin: 0px;
    }

    #boxListaDisciplinas {
        display: none;
    }

    #listaPlanoCurso {
        list-style-type: none;
    }

    #listaPlanoCurso LI {
        font-weight: bold;
        font-style: italic;
    }

    #listaPlanoCurso UL LI {
        font-weight: normal;
        font-style: normal;
    }

    /*
    CLASSES
    */

    .mais {
        display: block;
        text-align: right;
        margin: 8px;
    }

    .descricaoDisciplina {
        clear: both;
        font-size: 12px;
        margin: 4px 30px 4px 30px;
        border-top: 1px solid #EFEFEF;
        border-bottom: 1px solid #EFEFEF;
        padding: 6px;
    }


    .clear {
        clear: both;
    }

    /*
    CORES DAS TURMAS
    */
    .t1 {color: #000;}
    .t2 {color: #600;}
    .t3 {color: #060;}
    .t4 {color: #006;}
    .t5 {color: #666;}
    .t6 {color: #900;}
    .t7 {color: #090;}
    .t8 {color: #009;}
    .t9 {color: #960;}
    .t10 {color: #906;}
    .t11 {color: #966;}
    .t12 {color: #690;}
    .t13 {color: #096;}
    .t14 {color: #696;}
    .t15 {color: #609;}
    .t16 {color: #069;}
    .t17 {color: #669;}
    .t18 {color: #999;}

    .turmasHorario {
        text-align: center;
        display: block;
    }

    .horario {
        border: 1px dotted #EFEFEF;
        font-size: 10px;
    }

    .horarioNone {
        width: 80px;
    }

    .horarioTitulo {
        width: 110px;
        text-align: center;
        background-color: #F7F7F7;
        font-weight: bold;
        border: 1px dotted #ccc;
    }

    .disciplinaItens {
        list-style-type: circle;
    }

    .listaSemestres {
        list-style-type: none;
        display: inline;
        padding: 0px;
    }

    .listaSemestres LI {
        padding: 6px;
    }
}