body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
H1 { font-family:Arial, Helvetica, sans-serif; font-size:medium; font-weight:bold; color:#666699; }
H2 { font-family:Arial, Helvetica, sans-serif; font-size:medium; font-weight:bold; color:#666699; }
H3 { font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; color:#666699; }
H4 { font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; color:#666699; }
H5 { font-family:Arial, Helvetica, sans-serif; font-size:x-small; font-weight:bold; color:#666699; }
H6 { font-family:Arial, Helvetica, sans-serif; font-size:x-small; font-weight:bold; color:#666699; }

/* Left Navigation */
.mainNav { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#000000; }
.mainNav A { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#0033ff;}
.mainNav A:link { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#0033ff;}
.mainNav A:active { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#0033ff; }
.mainNav A:visited { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#cc6600; }
.mainNav A:hover { font-family:Arial, Helvetica, sans-serif; font-size:xx-small; color:#cc6600; }

/*
Main content area, cannot use the x-small font option as Mozilla displays the text too small!
*/
.bodyfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
}
/* Massey Top Navigation Bar */
.nav { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; }
.nav P { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; }
.nav A { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF;}
.nav A:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF;}
.nav A:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; }
.nav A:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; }
.nav A:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; }

li {
	list-style-position: outside;
}

.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.smallwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
P { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#000000; }
UL { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style-type:square; }
.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.toplinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.toplinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.smallfont a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
}
.smallfont a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
}
.smallfont a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.smallwhite a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
.smallwhite a:hover {
	text-decoration: underline;
}
.smallwhite a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
.toplink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
OL { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
TABLE.contenttable TD { vertical-align:top; }
A:visited { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
A:hover { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
A:active { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
A { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration: none;
}

TABLE.contenttable TD A {color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
TABLE.contenttable TD A:hover {color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
TABLE.contenttable TD A:active {color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
TABLE.contenttable TD A:visited {color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
TABLE.contenttable P A { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
TABLE.contenttable P A:hover { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
TABLE.contenttable P A:active { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
TABLE.contenttable P A:visited { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
P A { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
P A:hover { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
P A:active { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
P A:visited { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

DIV.tx-gstselectpro-pi1 TD {vertical-align:top; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: x-small; }
DIV.tx-gstselectpro-pi1 TD A {color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
DIV.tx-gstselectpro-pi1 TD A:hover {color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
DIV.tx-gstselectpro-pi1 TD A:active {color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
DIV.tx-gstselectpro-pi1 TD A:visited {color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
DIV.tx-gstselectpro-pi1 P A { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1 P A:hover { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1 P A:active { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1 P A:visited { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1.P A { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1.P A:hover { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1.P A:active { color:#0033ff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
DIV.tx-gstselectpro-pi1.P A:visited { color:#cc6600; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }


.news-list-container HR.clearer {CLEAR: right; BORDER-RIGHT: #f9ffe5 1px solid; BORDER-TOP: #f9ffe5 1px solid; BORDER-LEFT: #f9ffe5 1px solid; BORDER-BOTTOM: #f9ffe5 1px solid; HEIGHT: 1px}
.news-single-item HR.clearer {CLEAR: right; BORDER-RIGHT: #f9ffe5 1px solid; BORDER-TOP: #f9ffe5 1px solid; BORDER-LEFT: #f9ffe5 1px solid; BORDER-BOTTOM: #f9ffe5 1px solid; HEIGHT: 1px}
.news-latest-container HR.clearer {CLEAR: right; BORDER-RIGHT: #f9ffe5 1px solid; BORDER-TOP: #f9ffe5 1px solid; BORDER-LEFT: #f9ffe5 1px solid; BORDER-BOTTOM: #f9ffe5 1px solid; HEIGHT: 1px}
.news-latest-container HR.clearer {CLEAR: left}
.news-latest-container {BACKGROUND-COLOR: #bbe53a}
.news-latest-container H2 {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024}
.news-latest-gotoarchive {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #666 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #769024}
.news-latest-gotoarchive {MARGIN-TOP: 5px; FONT-WEIGHT: bold}
.news-latest-gotoarchive A:link {COLOR: #fff}
.news-latest-gotoarchive A:visited {COLOR: #fff}
.news-latest-gotoarchive A:hover {COLOR: #fff}
.news-latest-gotoarchive A {COLOR: #fff}
.news-latest-item {BACKGROUND-COLOR: #f9ffe5}
.news-latest-item IMG {BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN-BOTTOM: 5px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #666 1px solid}
.news-latest-category IMG {BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none}
.news-latest-date {FONT-SIZE: 9px}
.news-latest-morelink {FONT-SIZE: 9px}
.news-latest-category {FONT-SIZE: 9px}
.news-latest-morelink {HEIGHT: 12px}
.news-latest-morelink A {FLOAT: right
}
.news-list-container {BACKGROUND-COLOR: #bbe53a}
.news-list-item {BACKGROUND-COLOR: #f9ffe5}
.news-search-form {BACKGROUND-COLOR: #f9ffe5}
.news-search-emptyMsg {
	MARGIN: 0px
}
.news-search-form FORM {
	MARGIN: 0px
}
.news-list-container H3 {
	BACKGROUND-COLOR: #769024
}
.news-list-container H3 A:link {
	PADDING-LEFT: 2px; COLOR: #fff
}
.news-list-container H3 A:visited {
	PADDING-LEFT: 2px; COLOR: #000000
}
.news-list-container H3 A:hover {
	PADDING-LEFT: 2px; COLOR: #fff
}
.news-list-container H3 A {
	COLOR: #fff
}
.news-list-container P {
	PADDING-LEFT: 3px
}
.news-list-date {
	MARGIN-TOP: -2px; FONT-WEIGHT: normal; FONT-SIZE: 9px; FLOAT: right; WIDTH: 180px; COLOR: #3e551c; MARGIN-RIGHT: -2px; HEIGHT: 20px; BACKGROUND-COLOR: #f9ffe5; TEXT-ALIGN: right
}
.news-list-imgcaption {
	PADDING-RIGHT: 3px; FONT-SIZE: 9px; FLOAT: right; PADDING-TOP: 3px
}
.news-list-container IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #666 1px solid
}
.news-list-category IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.news-list-morelink {
	FONT-SIZE: 9px; MARGIN-LEFT: 3px
}
.news-list-category {
	FONT-SIZE: 9px; MARGIN-LEFT: 3px
}
.news-list-morelink {
	MARGIN-BOTTOM: 3px
}
.news-list-browse {
	TEXT-ALIGN: center
}
.tx-ttnews-browsebox {
	BACKGROUND-COLOR: #f9ffe5
}
.tx-ttnews-browsebox TD {
	FONT-SIZE: 10px
}
.tx-ttnews-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell P {
	MARGIN: 0px
}
.tx-ttnews-browsebox TD P {
	MARGIN: 0px
}
.tx-ttnews-browsebox-SCell {
	BACKGROUND-COLOR: #bbe53a
}
.news-search-emptyMsg {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px
}
/* Single News item background settings */
.news-single-item {
	BACKGROUND-COLOR: #ffffff
}
/* Headng in List View */
.news-single-item H2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC9900; font-weight:bold; }
.news-single-item H3 {
	MARGIN-BOTTOM: 15px
}
.news-single-img { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#000000; BACKGROUND-COLOR: #cccccc}
.news-single-imgcaption {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.news-single-category {
	FLOAT: right
}

.news-single-backlink { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#000000; }
.news-single-backlink A { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#0033ff;}
.news-single-backlink A:active { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#0033ff; }
.news-single-backlink A:visited { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#cc6600; }
.news-single-backlink A:hover { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#cc6600; }

.news-single-timedata {
	FLOAT: right
}
.news-single-timedata {
	FONT-SIZE: 9px
}
.news-single-author {
	FONT-SIZE: 9px
}

.news-single-author { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#000000; }
.news-single-author A { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#0033ff;}
.news-single-author A:active { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#0033ff; }
.news-single-author A:visited { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#cc6600; }
.news-single-author A:hover { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#cc6600; }

.news-single-imgcaption { font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#000000; BACKGROUND-COLOR: #cccccc}
.news-single-author {
	PADDING-BOTTOM: 3px
}
.news-single-additional-info {
BACKGROUND-COLOR: #bbe53a
}
.news-single-related {
	BACKGROUND-COLOR: #ffffff
}
.news-single-files {
	BACKGROUND-COLOR: #ffffff
}
.news-single-links {
	BACKGROUND-COLOR: #ffffff
}
.news-single-related DD {
	MARGIN-LEFT: 20px
}
.news-single-links DD {
	MARGIN-LEFT: 20px
}
.news-single-files DD {
	MARGIN-LEFT: 20px
}
.news-single-related DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-single-links DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-single-files DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-amenu-container {
	BACKGROUND-COLOR: #bbe53a
}
.news-amenu-container LI {
	PADDING-BOTTOM: 1px
}
.news-amenu-container UL {
	BACKGROUND-COLOR: #ffffff
}
.news-amenu-container H2 {
	BACKGROUND-COLOR: #769024
}
.news-amenu-item-year {
	BACKGROUND-COLOR: #769024
}

## mjseventpro styles ##
.tx-mjseventpro-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

.table-list    { background-color: #fff }
.td-list    { background-color: #eee }
.td-listalt   { background-color: #ff9 }

.table-single     { }
.td-single     { }
.tx-mjseventpro-pi1 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleView-Infobox  { background-color: #f5f5f5; border: dashed 1px #999 }
.tx-mjseventpro-pi1-singleView-DescrBox  { padding: 2px 20px }
.tx-mjseventpro-pi1-singleViewToday  { background-color: #cc6600; font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; vertical-align: top; font-weight:bold;}

.tx-mjseventpro-pi1-browsebox  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; font-weight:bold; }

.mjseventpro-listView-title  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; font-weight:bold; }

.tx-mjseventpro-pi1-listrowField-title  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; font-weight:bold; }
.tx-mjseventpro-pi1-listrowField-teaser { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-listrowField-bdate { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; font-weight:bold; }
.tx-mjseventpro-pi1-listrowField-entrytime { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-listrowField-time { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-listrowField-location { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-listrowField-ticketlink  { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }

.tx-mjseventpro-pi1-singleView-back   { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-align: center; margin: 30px 20px 4px; padding: 1px 2px 3px; border: solid 1px #ccc }

.tx-mjseventpro-pi1-singleViewField-bdate   { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; vertical-align: top; font-weight:bold;}
.tx-mjseventpro-pi1-singleViewField-entrytime { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-btime { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-edate { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-etime { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-title { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000000; vertical-align: top; font-weight:bold; }
.tx-mjseventpro-pi1-singleViewField-teaser{ font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-type  { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-cat  { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-descr { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-internalrefs { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-location { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-image { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-imgcap  { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-files { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-links { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-promoter { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-location { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-area { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-status { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top;}
.tx-mjseventpro-pi1-singleViewField-priority { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-fees { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-ticketlink  { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-singleViewField-age { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top;}

.tx-mjseventpro-pi1-teaserViewField-datetime { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }
.tx-mjseventpro-pi1-teaserViewField-title { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; vertical-align: top; }