/* left */
#digw { }
h2 { padding: 8px 0 6px 0; margin-bottom: 10px;margin-top: 0; }
.eventDetails .dateTime,
.eventDetails .dataDay { font-weight: bold; }
.eventDetails,
.locationContactDetails { line-height: 1.6em;color:#333333; }
.eventDetails .tickets { }
.locationDetails { }
.locationDetails h2{padding-top:4px; }
.locationDetails .locationImage { float: right; margin: 0 0 10px 0; }
hr { margin: 4px 0; background: #DDDDDD; color: #DDDDDD; height: 1px; clear: both; }
.eventDetails .eventAdditionalInfo { color: #333333; }
#blq-content .eventlist h3, .locationDetails h3 { color: #003B89; font-size: 1.2em; font-weight: bold; padding:4px 0; }
.eventlist li { margin-bottom: 10px; line-height: 1.6em; }
.eventlist li .venue { color: #333333; font-weight: bold; }
.eventlist li .venue a:link,
.eventlist li .venue a:visited,
.eventlist li .venue a:hover,
.eventlist li .venue a:active { color: #008091; }

/*
#digw .eventDetails .locationPhone { padding: 0 0 4px 0; }
#digw .eventDetails h3.locationName { color: #003B89; font-size: 1.2em; font-weight: bold; padding:4px 0; }
#digw .eventDetails .locationContactDetails { font-size: 1.2em; }
#digw .eventDetails .locationContactDetails div { line-height: 1.3em; }
 p { margin-left: 0; margin-right: 0; }
#digw .locationDetails .locationPhone { padding: 0 0 4px 0; }
#digw .locationDetails hr { margin: 4px 0; background: #DDDDDD; color: #DDDDDD; height: 1px; }
#digw .locationDetails .locationImage { float: right; margin: 0 0 10px 0; }
#digw .locationDetails h3.locationName { color: #003B89; font-size: 1.2em; font-weight: bold; padding:4px 0; }
#digw .locationDetails .locationContactDetails { font-size: 1.2em; }
#digw .locationDetails .locationContactDetails div { line-height: 1.3em; }
*/

/* right */
.right-content #MultipleIncludesbox #PanelCalendr { padding: 0 10px 10px 10px; background:#ffffff;margin-bottom:10px;}
.right-content #MultipleIncludesbox #PanelCalendr h2 { border-bottom:2px solid #ba9bd9; color:#333333; padding:8px 0 6px; margin-bottom: 10px; }
.right-content #MultipleIncludesbox #PanelCalendr table { margin:0 auto; border: solid 1px #cccccc ; }
.right-content #MultipleIncludesbox #PanelCalendr td { padding: 0; margin: 0; }
.right-content #MultipleIncludesbox #PanelCalendr th span { padding: 8px 9px; margin: 0; color: #333333; background: #dddddd; font-weight: bold; display: block; width: 21px; }
.right-content #MultipleIncludesbox #PanelCalendr td .nodata { padding: 6px 9px; margin: 1px; color: #333333; background: #FFFFFF; display: block; }
.right-content #MultipleIncludesbox #PanelCalendr td .data a:link,
.right-content #MultipleIncludesbox #PanelCalendr td .data a:visited { padding: 6px 9px; margin: 1px; color: #008091; background: #F5F2ED; display: block; }

* html .right-content #MultipleIncludesbox #PanelCalendr td .data a:link,
* html .right-content #MultipleIncludesbox #PanelCalendr td .data a:visited { padding-left: 0; padding-right: 0; width: 36px; }

.right-content #MultipleIncludesbox #PanelCalendr td .selected a:link,
.right-content #MultipleIncludesbox #PanelCalendr td .selected a:visited,
.right-content #MultipleIncludesbox #PanelCalendr td .data a:hover,
.right-content #MultipleIncludesbox #PanelCalendr td .data a:active { color: #fffffd; background: #7b4aa9; border: solid 1px #e4d8ca; margin: 0; text-decoration: none; }
.right-content #MultipleIncludesbox #PanelCalendr td .today { background: #DDDDDD; color: #333333; font-weight: bold; margin: 0;  }
.right-content #MultipleIncludesbox #PanelCalendr td .today a:link,
.right-content #MultipleIncludesbox #PanelCalendr td .today a:visited { background: #DDDDDD; color: #333333; font-weight: bold; margin: 0; border:none;}
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder { margin: 10px 0; min-height:10px; height:auto !important; height:10px; }
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li { display: block; float: left; width: 50%; }
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li.prev { text-align: left; }
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li.next { text-align: right; }
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li a:link,
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li a:visited,
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li a:hover,
.right-content #MultipleIncludesbox #PanelCalendr #nextprevmonthsHolder li a:active { font-weight: bold; font-size: 1.2em; }

.right-content #MultipleIncludesbox .rightCBDigwyddiadau { border-bottom:10px solid #CACAC8; }
.right-content #MultipleIncludesbox .rightCBDigwyddiadau p { margin: 0; padding: 10px; }

.eventDetails {}
.dataDay {color:#333333;font-size:1em;line-height:1.5em;margin:0;padding:0;}
