@media Print    

{
.noprint 
	{
	DISPLAY: none
	}

html { font-size: 100%; /* IE fix */ }

BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 72%; BACKGROUND-IMAGE: url(../images/bg-curve.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}



#container {
border: 0px solid #cc0000;
margin: 0px;
margin-top: auto;
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
padding: 0px;
}

#banner { /* USED TO POSITION, COLOUR AND INCLUDE BACKGROUND IMAGE FOR RIGHT HAND SIDE OF MAIN PAGE BANNER */
padding: 0px;
margin-bottom: 0px;
background-color: #666699;
width: 100%;
\width: 100%;
w\idth: 100%;
}

#slice { /* USED TO ADD A TOP LINE TO THE LEFTHAND NAVIGATION PANEL */
BACKGROUND-POSITION: top left; 
background-image : url(../images/line-horizontal.gif); 
background-repeat : repeat-x; 
}

#bottomline { /* USED TO ADD A BOTTOM LINE TO THE KEFT HAND NAVIGATION PANEL */
BACKGROUND-POSITION: top right;
background-image : url(../images/line-horizontal.gif); 
background-repeat : repeat-x; 
}


#content { /* AREA WHERE PAGE TITLE AND MAIN BODY TEXT IS TYPED */
padding-top: 0px;
padding-right: 16px;
padding-bottom: 16px;
padding-left: 16px;


margin-left: 0px; /* NOTE: THIS IS CHANGED FROM THE MAIN STYTLESHEET SO THAT WHEN PRINTED THE PAGE DOES NOT HAVE A LARGE EMPTY SPACE TO THE LEFT */


margin-right: 0px;
background-color: transparent;
}

#sidebar-a { /* DIV TO POSITION LEFTHAND NAVIGATION PANEL AND ADD BACKGROUND VERTICAL LINE IMAGE TO RIGHT HAND EDGE */
float: left;
width: 22%;
\width: 22%;
w\idth: 22%;
margin: 0;
margin-right: 1px;
padding: 0px;
background-color: transparent;
BACKGROUND-POSITION: top right; 
background-image : url(../images/line-vertical.gif); 
background-repeat : repeat-y; 
}

#sidebar-b { /* DIV TO POSITION ADDITIONAL RIGHTHAND PANEL - NOT USED AS YET */
float: right;
width: 200px;
\width: 216px;
w\idth: 200px;
margin: 0;
margin-left: 1px;
padding: 0px;
background-color: rgb(235, 235, 235);
}


#header {
clear: both;
margin-top: 1px;
background-color: #cc0000;
}

#footer {
clear: both;
padding: 8px;
margin-top: 1px;
background-color: #eeeeee;
BACKGROUND-POSITION: top left; 
background-image : url(../images/line-horizontal.gif); 
background-repeat : repeat-x; 
}

#navigation UL {
margin-top: 1px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
list-style-type: none;
background-color: #9999bb;
clear: both;
}

#navigation LI {
padding-right: 8px;
padding-left: 8px;
display: inline;
text-align: left;
vertical-align; middle; 
border-left: 1px solid #ccccff;
background-color: transparent;
}

#boxoffice p {
margin-top: 1px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
list-style-type: none;
background-color: #ffddaa;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity: 0.6;
}

/* USED FOR STANDARD LINKS */

a:link {
color : #0066CC;
background-color : transparent; 
text-decoration : none; 
} 
a:visited {
color : #6699cc;
background-color : transparent; 
text-decoration : none; 
} 
a:active {
color : #0066cc;
background-color : transparent; 
text-decoration : none; 
} 
a:hover {
color : #0066cc;
background-color : transparent; 
text-decoration : underline; 
} 





.header-link { /* USED FOR TOP NAVIGATION STRIP LINKS */
font-weight : bold; 
font-family : arial, helvetica, sans-serif; 
} 
a.header-link:link {
color : #ffffff;
background-color : transparent; 
text-decoration : none; 
} 
a.header-link:visited {
color : #ddddee;
background-color : transparent; 
text-decoration : none; 
} 
a.header-link:active {
color : #ffffff;
background-color : transparent; 
text-decoration : none; 
} 
a.header-link:hover {
color : #ffffff;
background-color: transparent;
text-decoration : underline; 
} 




#navcontainer { /* 'WRAPPER' LAYER USED FOR LEFT HAND NAVIGATION LINKS */
width: 100%; 
}

#navcontainer ul
{
margin-left: 12px;
padding-left: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding-left: 2px;
font-weight: bold;
width: 90%; /* NOTE: THIS IS 90% OF THE 'WRAPPER' LAYER WIDTH */
background-color: transparent;
border-bottom: 1px solid #9999cc;
}

#navcontainer #navlist a:link
{
color: #6666cc;
text-decoration: none;
background-color: #ffffff; 
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
}

#navcontainer #navlist a:visited
{
color: #7777aa;
text-decoration: none;
background-color: #ffffff; 
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
border-bottom: 1px solid #CCCCDE;
}

#navlist a:hover /* NOTE: COLOR ONLY VISIBLE IN OPERA BROWSER? */
{
background-color: #ffffff;
color: #6666ff;
}


H1 {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; COLOR: #996699;
}
H2 {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 1.7em; MARGIN: 1.2em 0em; COLOR: #996699;
}
H3 {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 1.2em 0em; COLOR: #996699;
}
H4 {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 1.2em 0em; COLOR: #996699;
}
H5 {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 1.2em 0em; COLOR: #996699;
}
H6 {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 1.2em 0em; COLOR: #996699;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-TOP: 0.2em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em
}
UL {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-TOP: 0.2em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em
}
LI {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-TOP: 0.2em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em
}
P {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 1em; MARGIN: 1.2em 0em; LINE-HEIGHT: 1.8em;
}
UNKNOWN {
	MARGIN-TOP: 0.2em
}
PRE {
	FONT-SIZE: 1em; FONT-FAMILY: monospace
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
