/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 July 2026 02:04:36
*/


div.calendar-header-selector{ float: right; }
div.calendar-header-selector form{ padding: 5px 10px 0 0 !important; }

div.calendar{ float: none !important; width: auto !important; height: auto !important; margin: 0 6px 5px 7px; padding: 5px 0 0 0; overflow: hidden;}

div.calendar #tab-calendar-menu{ margin: 0; padding: 0; background: #ffffff url(https://www-utas-edu-au-utas-uat-web.squiz.cloud/__data/assets/image/0003/106779/tab-bottom.jpg) repeat-x bottom left !important; }

div.calendar #tab-calendar-menu li{ display: inline; float: left; border: 0; padding: 0 0 0 5px !important; background: #ffffff url(https://www-utas-edu-au-utas-uat-web.squiz.cloud/__data/assets/image/0003/106779/tab-bottom.jpg) repeat-x bottom left !important; font-weight: bold; text-align: center;}
div.calendar #tab-calendar-menu li.first-child{ padding: 0 !important; }

div.calendar li.ui-state-default a{ display: block; width: 60px; height: 30px; line-height: 30px; background: #5D7189;  border: 1px solid #bbbbbb !important; color: #ffffff !important; }
div.calendar li.ui-state-active a{ display: block; width: 60px; height: 30px; line-height: 30px; background: #ffffff; color: #333333 !important; border-top: 1px solid #bbbbbb !important; border-right: 1px solid #bbbbbb !important; border-bottom: 1px solid #ffffff !important; border-left: 1px solid #bbbbbb !important;}
div.calendar li.ui-state-hover a{ background: #D83B41;  border: 1px solid #bbbbbb !important;}

div.calendar div.ui-tabs-panel{ padding: 0 0 10px 0; border-top: 0; border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; }

div.calendar div.ui-tabs-panel div.calendar-event{ margin: 0 10px 0 10px; padding: 10px 10px 10px 10px; border-bottom: 1px dotted #bbbbbb; }

div.calendar div.ui-tabs-panel div.calendar-event-date{ float: left; }
div.calendar div.ui-tabs-panel div.calendar-event-date-month{ padding: 5px 0 0 0; font-size: 14px; line-height: 14px; text-align: center; text-transform: uppercase; }
div.calendar div.ui-tabs-panel div.calendar-event-date-day{ font-size: 22px; line-height: 22px; text-align: center; }

div.calendar div.ui-tabs-panel div.calendar-event-thumbnail{ float: left; margin: 0 10px 0 20px; }

div.calendar div.ui-tabs-panel div.calendar-event-type{ float: right; width: 100px; }
div.calendar div.ui-tabs-panel div.calendar-event-type a{ color: #5D7189; }
div.calendar div.ui-tabs-panel div.calendar-event-type a:hover{ color: #000000; }

div.calendar div.ui-tabs-panel div.calendar-event-info{ margin: 0 100px 0 50px; }
div.calendar div.ui-tabs-panel div.calendar-event-info h4{ padding: 0 !important; }
div.calendar div.ui-tabs-panel div.calendar-event-info h4 a{ color: #5D7189; }
div.calendar div.ui-tabs-panel div.calendar-event-info h4 a:hover{ color: #000000; }

div.calendar div.ui-tabs-panel div.calendar-event-info div.calendar-event-summary{ font-size: 12px; }
div.calendar div.ui-tabs-panel div.calendar-event-info div.calendar-event-duration{ color: #888888; }
div.calendar div.ui-tabs-panel div.calendar-event-info div.calendar-event-venue{ color: #888888; }

div.calendar div.ui-tabs-panel .meta{ margin: 10px 0 0 0; }

div.calendar ul.pagination span{ background: #ffffff; }

div.calendar div.no-events{ padding: 20px 10px 10px 10px; }

div.event-table{ padding: 10px 10px 10px 10px; }
table.event-table{ margin: 0 0 10px 0; }

table.event-table th{ border-bottom: 1px dotted #dddddd; text-align: left; }
table.event-table td{ border-bottom: 1px dotted #dddddd; }

table.event-table h4,
table.event-table h6{ text-align: left !important; }

table.event-table table,
table.event-table table td{ border: 0; }


div.event-type{ overflow: hidden; margin: 0 10px 0 10px; padding: 10px 10px 10px 10px; border-bottom: 1px dotted #bbbbbb; }
#Event-Type-First{ border-top: 1px dotted #bbbbbb; }

div.event-type div.event-type-date{ float: left; }
div.event-type div.event-type-date-month{ padding: 5px 0 0 0; font-size: 14px; line-height: 14px; text-align: center; text-transform: uppercase; }
div.event-type div.event-type-date-day{ font-size: 22px; line-height: 22px; text-align: center; }

div.event-type div.event-type-thumbnail{ float: left; margin: 0 10px 0 20px; }

div.event-type div.event-type-info{ margin: 0 100px 0 50px; }
div.event-type div.event-type-info h4{ padding: 0 !important; }
div.event-type div.event-type-info h4 a{ color: #5D7189; }
div.event-type div.event-type-info h4 a:hover{ color: #000000; }

div.event-type div.event-type-info div.event-type-summary{ font-size: 12px; }
div.event-type div.event-type-info div.event-type-duration{ color: #888888; }
div.event-type div.event-type-info div.event-type-venue{ color: #888888; }

div.event-type-return{ padding: 10px 10px 10px 0; text-align: right; }
