/* ------------------------------
	Calendar Version 4
	Date Started: 3/10/2010
	Questions? dlatto@paciolan.com
------------------------------ */
#calNav {
    margin-left: -5px;
    white-space: nowrap;
    text-align: left;
}

#calNav a:link {
    font-weight: normal;
    margin: 0;
    padding: 0 5px;
}

#calNav a:hover {
    text-decoration: underline;
}

#calendar td select {
    font-size: 11px;
}

/* ------------------------------
	Basic calendar layout
------------------------------ */
#calendar table {
    /* custom - uncomment line below to remove cellpadding
	border-collapse: collapse;
	*/
    background: #fff;
    border: 1px solid #ddd;
}

#calendar table th {
    padding: 0 1em;
    font-size: 11px;
    /* custom - uncomment lines below to change table header colors
	background: #2A518E;
	color: #fff;
	*/
}

#calendar table th.calMonth {
    background: transparent;
    color: #000;
}

#calendar table th.calEmpty {
    background: #eee;
    border: none;
}

#calendar table td {
    background: #fff;
    border: 1px solid #ccc;
    padding: 0;
    color: #666;
}

#calendar table td p {
    margin: 0 0 0.5em;
    padding: 0;
    font-family: Verdana, sans-serif;
}

#calendar table td p.calDay {
    font-weight: bold;
    color: #000;
}

#calendar a:link {
    text-decoration: none;
}

/* ------------------------------
	Regular Daily List
------------------------------ */
#calendar table td ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#calendar table td ul li {
    list-style-type: none;
    margin: 0 0 1.5em;
    padding: 2px;
    font-size: 10px;
}

#calendar table td ul li blockquote {
    position: absolute;
    z-index: 100;
    left: -999em;
    width: 200px;
    background: #fff;
    border: 1px solid #99c2d6; /* custom (light blue border) */
    margin: 0;
    padding: 3px;
    color: #000;
}

#calendar table td ul li:hover,
#calendar table td ul li.sfhover {
    background: #e6ecff;
} /* custom (light blue bgcolor on hover) */

#calendar table td ul li:hover blockquote,
#calendar table td ul li.sfhover blockquote {
    left: auto;
}

/* ---------- each event ---------- */
#calendar table td ul li a {
    display: block;
    font-weight: normal;
    color: #666;
}

/* new aws logo */
#calendar .ev_logo {
    max-width: 30px;
    max-height: 30px;
}

/* ------------------------------
	Dropdown Daily List
------------------------------ */
#calendar table td div {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
}

#calendar table td div blockquote {
    position: absolute;
    z-index: 100;
    left: -999em;
    /*left: auto;*/
    width: 300px;
    margin: 0;
    padding: 0;
}

#calendar table td div:hover,
#calendar table td div.sfhover {
    background: yellow;
}

#calendar table td div:hover blockquote,
#calendar table td div.sfhover blockquote {
    left: auto;
}

/* ---------- each event ---------- */
#calendar table td div blockquote p {
    margin: 0 0 1px;
    font-size: 10px;
    color: #000;
}

/* case 195830 BELOW (apply to "p" instead of "p a") */
#calendar table td div blockquote p {
    display: block;
    min-height: 60px;
    background: #fff;
    border: 1px solid #99c2d6; /* custom (light blue border) */
    padding: 3px;
    font-weight: normal;
    color: #666;
}
/* IE min-height hack below */
/*\*/
* html #calendar table td div blockquote p {
    height: 60px;
}
/**/

#calendar table td div blockquote p:hover {
    background: #e6ecff;
    border: 1px solid #000;
}

/* case 195830 2 lines BELOW */
#calendar table td div blockquote p a {
    font-weight: bold;
    text-decoration: none;
}
#calendar table td div blockquote p a:hover {
    text-decoration: underline;
    color: #000;
}

#calendar table td div blockquote p img {
    float: left;
    margin-right: 5px;
}

#calendar table td div blockquote p .calEventTitle {
    font-size: 11px;
}

/* ------------------------------
	Each Event Global
------------------------------ */
.calEventGroup {
    font-weight: normal;
    color: #666;
}

.calEventTitle {
    font-weight: bold;
    color: #000;
}

.calEventDate {
    color: #000;
}

.calEventOnsale {
    color: #c00;
}
