﻿
.partial-schedule
{
}

    .partial-schedule .content-title
    {
        margin-bottom:0;
    }

    .partial-schedule .view-options
    {
        float:right;
        overflow: hidden;
        margin: 0 0 10px;
    }

        .partial-schedule .view-options .option
        {
            float:left;
            margin:0 0 0 10px;
            text-indent: -99999px;
        }

        .partial-schedule .view-options .link
        {
            text-indent: 0;
            font-size:11px;
        }

            .partial-schedule .view-options .option a.no-icon
            {
                text-transform:uppercase;
            }

            .partial-schedule .view-options .option a.icon
            {
                display: block;
                height: 20px;
                width: 21px;
                background-image: url("/files/the-peninsula-hotels/default/images/icons.png");
            }

            .partial-schedule .view-options .email .icon
            {
                background-position: -12px -13px;
            }

            .partial-schedule .view-options .print .icon
            {
                background-position: -290px -50px;
            }

    /* TABLE */
    .partial-schedule .calendar-container
    {
        clear:both;
        margin:10px 0 0;
        border: solid 1px #afa593;
        /*min-width:960px;*/
    }

        .partial-schedule .calendar-container table
        {
            width:100%;
        }
        
        .partial-schedule .calendar-container tr:nth-child(odd)
        {
            background-color:#fcfcfc;
        }

        .partial-schedule .calendar-container * + tbody,
        .partial-schedule .calendar-container * + tr
        {
            border-top: 1px solid #dddddd;
        }

        .partial-schedule .calendar-container * + th,
        .partial-schedule .calendar-container * + td
        {
            border-left: 1px solid #dddddd;
        }

        .partial-schedule .calendar-container td,
        .partial-schedule .calendar-container th
        {
            text-align:center;
            vertical-align:middle;
        }

        .partial-schedule .calendar-container th
        {
            font-family:"Minion Regular", Times, "Times New Roman", serif;
            text-transform:uppercase;
            font-size:16px;
            color:#766b58;
            height:42px;
        }

        .partial-schedule .calendar-container td
        {
            min-height:84px;
            height:84px;
            font-size: 12px;
            /*min-width:136px;*/
        }

        .partial-schedule .calendar-container span
        {
            display:block;
        }

        .partial-schedule .calendar-container em
        {
            font-family:"Minion Italic", Times, "Times New Roman", serif;
            font-size:13px;
        }
        