@media screen {
.tmvbody, .tmvbody td {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #00326b;
  margin-top: 0px;
}
.tmvshadow {
  width: 780px;
  background-image: url(images/shadowbg.gif);
}
.tmvtop1 {
  height: 40px;
  width: 733px;
  background-image: url(images/top1.gif);
  text-align: right;
  padding-right: 14px;
  padding-top: 19px;
  margin-bottom: -20px;
}
.tmvtop1 a {
  text-decoration: none;
  color: #00326b;
}
.tmvtopmv {
  color: grey;
  font-size: 12px;
}
.tmvtoppics {
  position: relative;
  top: 0px;
  left: 0px;
  float: right;
  height: 69px;
  width: 411px;
  background-image: url(images/toppicbg2.gif);
  padding-left: 13px;
  padding-top: 8px;
}
.tmvnav {
  height: 30px;
  width: 747px;
  background-image: url(images/navbg.gif);
  color: white;
  padding-top: 4px;
}
.tmvnav img {
  display: inline;
}

@media print {
.tmvbody {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
}
.tmvtop1 { display: none }
.tmvtoppics { display: none }
.tmvnav { display: none }
}

.tmvpage {
  position: relative;
  left: 16px;
  top: 0px;
  width: 747px;
}
.tmvtop2 {
  height: 83px;
  padding-left: 48px;
}
.tmvloginbox {
  float: right;
  text-align: right;
  position: relative;
  top: 0px;
  right: 0px;
}
.tmvloginparts {
  position: absolute;
  top: 28px;
  right: 0px;
  text-align: right;
}
.tmvloginparts2 {
  position: absolute;
  top: 20px;
  right: 0px;
  text-align: right;
}
.tmvusername {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  border: 0px solid white;
  position: absolute;
  top: -25px;
  right: 18px;
  width: 130px;
}
.tmvpassword {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  border: 0px solid white;
  position: absolute;
  top: 0px;
  right: 26px;
  width: 121px;
}
.tmvhome {
  height: 334px;
  background-image: url(images/homebg.gif);
  padding-left: 20px;
}
.tmvbottompic {
  position: relative;
  top: 0px;
  left: 0px;
  background: #f37a1f;
  height: 67px;
  width: 743px;
  padding-top: 4px;
  padding-left: 4px;
}
.tmvfooter {
  padding-top: 6px;
  background-image: url(images/footerbg.gif);
  height: 32px;
}
.tmvblue {
  color: #00326b;
}
.tmvgrey, .tmvgrey a {
  color: #999999;
}
.tmvorange {
  color: #f37a1f;
}
.tmvorangebg {
  background: #f37a1f;
}
.tmvorangelink {
  color: #f37a1f;
  text-decoration: none;
}
.tmvfooter a {
  color: #00326b;
  text-decoration: none;
}
.tmvsubheadb {
  color: #00326b;
  font-size: 11px;
  font-weight: bold;
}
.tmvsubheadol {
  color: #f37a1f;
  font-size: 10px;
}
.tmvsubheadol a {
  color: #f37a1f;
  font-size: 10px;
  text-decoration: none;
}
.tmvsubheado {
  color: #f37a1f;
  font-size: 9px;
}
.tmvsubheado a {
  color: #f37a1f;
  font-size: 9px;
  text-decoration: none;
}
.subheado {
  color: #f37a1f;
  font-size: 9px;
}
.subheado a {
  color: #f37a1f;
  font-size: 9px;
  text-decoration: none;
}
.tmvhomecalcap {
  color: #999999;
  font-size: 9px;
  text-align: center;
}
.tmvsmtext {
  text-align: center;
  font-size: 9px;
}
.tmvsmtext a {
  color: #00326b;
  text-align: center;
  font-size: 9px;
  text-decoration: none;
}
.tmvhomefield {
  font-size: 10px;
  width: 150px;
  color: #00326b;
}
.tmvcalhead {
  color: #f37a1f;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
}
.tmvcaldays {
  font-size: 9px;
  font-weight: bold;
  text-align: center;
}
.tmvcalday a:link {
  color: black;
  font-size: 9px;
  text-align: center;
  text-decoration: none;
}
.tmvcalday a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.tmvcaldayo a:link {
  color: #f37a1f;
  font-size: 9px;
  text-align: center;
  text-decoration: none;
}
.tmvcaldayo a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.tmvcaldayg a:link {
  color: grey;
  font-size: 9px;
  text-align: center;
  text-decoration: none;
}
.tmvcaldayg a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.tmvcaldaysel a, .tmvcaldaysel a:link {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center;
  text-decoration: none;
}
.tmvcaldaysel a:hover {
  color: black;
  font-size: 9px;
  background: #f37a1f;
  text-align: center
}
.tmvcaldayselb a, .tmvcaldayselb a:link {
  font-size: 9px;
  background: #00326b;
  color: white;
  text-align: center;
  text-decoration: none;
}
.tmvcaldayselb a:hover {
  font-size: 9px;
  background: #00326b;
  color: white;
  text-align: center
}
.tmvhome3 {
  position: absolute;
  left: 466px;
  top: 202px;
}
.tmvrel {
  position: relative;
  top: 0px;
  left: 0px;
}
.tmvhomelgbox {
  position: absolute;
  top: 8px;
  left: 8px;
}
.tmvhomeedesc {
  padding-top: 6px;
  width: 145px;
}
.tmvhomelgbox2 {
  position: absolute;
  top: 20px;
  left: 150px;
  width: 112px;
}
.tmvcontent {
  width: 718px;
  padding-left: 18px;
  padding-right: 18px;
}
.tmvrow0 {
}
.tmvrow0:hover {
  background: #ffe7d0;
}
.tmvrow1 {
  background: #e5ecf2;
}
.tmvrow1:hover {
  background: #ffcea9;
}
.tmveventtitle {
  font-size: 12px;
  font-weight: bold;
}
.tmveventtitle a, .tmveventtitle a:link {
  font-size: 12px;
  font-weight: bold;
  color: #00326b;
  text-decoration: none;
}
.tmvpagetitle {
  font-size: 14px;
  font-weight: bold;
  color: black;
  margin-top: 10px;
}
.tmvobar {
  width: 100%;
  height: 9px;
  background: #f37a1f;
}
.tmvbline {
  width: 100%;
  height: 1px;
  background: #00326b;
}
.tmvbluebox {
  position: relative;
  top: 0px;
  left: 0px;
  background: #e5ecf2;
  width: 100%;
  border-top: 1px solid #00326b;
  height: 158px;
}
.tmveventboxpic {
  position: absolute; 
  top: 0px;
  left: 0px;
}
.tmveventboxtitle {
  position: relative;
  top: 0px;
  color: black;
  font-size: 12px;
  font-weight: bold;
  width: 484px;
}
.tmveventboxtitle2 {
  position: relative;
  left: 8px;
  top: 0px;
  color: black;
  font-size: 12px;
  font-weight: bold;
  width: 484px;
}
.tmveventboxdesc {
  position: relative;
  top: 12px;
  width: 200px;
}
.tmveventboxdesc2 {
  position: relative;
  left: 8px;
  top: 12px;
  width: 200px;
}
.tmvticketinfo {
  position: absolute;
  top: 32px;
  left: 430px;
  background: white;
  background: url(images/whiteboxbg.gif);
  width: 257px;
  height: 103px;
  float: right;
  padding: 6px;
}
.tmvticketinfo2 {
  position: absolute;
  top: 24px;
  left: 220px;
  background: white;
  background: url(images/priceboxbg.gif);
  width: 356px;
  height: 26px;
  padding: 6px;
}
.tmvpad {
  padding: 8px;
}
.tmvpadtb {
  padding: 8px 0 8px 0;
}
.tmvinfobox {
  padding: 8px 0 8px 0;
}
.tmvpromoter {
  position: relative;
  top: 0px;
  left: 0px;
  width: 354px;
  height: 98px;
  border-top: 1px solid #00326b;
  border-right: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
  padding: 3px 6px 3px 0px;
}
.tmvbenefit {
  position: absolute;
  top: -1px;
  left: 360px;
  width: 356px;
  height: 98px;
  border-top: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
  padding: 3px 0px 3px 6px;
}
.tmvblack {
  color: black;
}
.tmvpricebox {
  width: 368px;
  height: 38px;
  background: url("images/priceboxbg.gif");
}
.tmvblueband {
  position: relative;
  top: 0px;
  left: 0px;
  background: #e5ecf2;
  width: 100%;
  border-top: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
  height: 80px;
}
.tmvbluebandnh {
  position: relative;
  top: 0px;
  left: 0px;
  background: #e5ecf2;
  width: 100%;
  border-top: 1px solid #00326b;
  border-bottom: 1px solid #00326b;
}
.tmvexp {
  font-size: 9px;
}
.tmvadmin, .tmvadmin a {
  position: relative;
  top: -4px;
  color: white;
  text-decoration: none;
  font-size: 12px;
}
.tmvhint {
  font-size: 10px;
  color: #999999;
  font-weight: normal;
}
.tmvfootkeywords, .tmvfootkeywords a {
  color: #cccccc;
  font-size: 10px;
}
.tmvlink {
  cursor: pointer;
}
