/*@import global.css*/

#header, #rightColumn, #home .top, #footer, .pic_program, .sticker, #programs .print ul, #programs .link { display: none; }
.print { display: block;position: relative;margin: 1em 2em; }
h4 { color: #666; }

.hover { display: none; }
.print { position: relative;margin: 0; }
.text { margin: 0;padding: 0; }

p.breakhere { page-break-after: always; }

DIV.logo { margin: 1em 0 5em 0; }
a, a:hover { color: #000; }
a.link { padding: 0; }
h4 { margin: 0; }

#leftColumn { position: relative;display: block;width: 100%; }
#leftColumn .text { width: 100%; }

DIV.row { position: relative;width: 99%;margin-bottom: 1em; }
DIV.twoColumns,
DIV.threeColumns,
DIV.fourColumns { width: 100%; }
DIV.column { float: left;display: inline;position: relative; }

DIV.twoColumns DIV.column { width: 48%; }
DIV.threeColumns DIV.column { width: 32%; }
DIV.fourColumns DIV.column { width: 24%; }

DIV.row,
DIV.text,
DIV.leftTop,
DIV.rightTop,
DIV.leftBottom,
DIV.rightBottom { display: block;min-height: 50px; }

* html DIV.row,
* html DIV.text,
* html DIV.leftTop,
* html DIV.rightTop,
* html DIV.leftBottom,
* html DIV.rightBottom { display: block;height: 50px; }


DIV.one, DIV.threeColumns DIV.two, DIV.fourColumns DIV.two, DIV.fourColumns DIV.three  { margin-right: 1%; }

table.program { width: 96%;margin: 0 0 0 2%;border: none;background: none; }
table h2 { margin: 0;font-size: 0.9em;text-transform: uppercase; font-weight: bold; padding: 0.2em 0 0 0;}
table h3 { font-size: 1em; font-weight: normal; text-decoration: underline; color: #20aed9; }
table.program th { padding-top: 1em; }
table.program td { width: 78%;padding: 0; }
table.program td.alignRight { width: 20%;text-align: right;background: none;font-size: 0.9em; }

.print ul { margin: 0 4em 0 2em; }
.print li {
	float: left;
	display: block;
	margin: 0;
	padding: 0 1.5em;
	border-right: 1px solid #efefef;
	list-style-type: none;

	font-size: 0.8em;
	color: #fff;
}


