/* ================ PRINT ========== */
@media print {
@page         { margin: 10% }
  blockquote, 
  pre           { page-break-inside: avoid }
H1, H2, H3,
H4, H5, H6    { page-break-after: avoid; 
                page-break-inside: avoid }
UL, OL, DL    { page-break-before: avoid } 
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, 
FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, 
OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, 
              { display: block }
LI            { display: list-item }
HEAD          { display: none }
TABLE         { display: table }
TR            { display: table-row }
THEAD         { display: table-header-group }
TBODY         { display: table-row-group }
TFOOT         { display: table-footer-group }
COL           { display: table-column }
COLGROUP      { display: table-column-group }
TD, TH        { display: table-cell }
CAPTION       { display: table-caption }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
HR              { border: 1px inset }
ABBR, ACRONYM   { font-variant: small-caps; 
                  letter-spacing: 0.1em }
				  
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .83em 0; color:#A11626 !important;}
h3              { font-size: 1.17em; margin: 1em 0; color:#A11626 !important; }
h5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
h6              { font-size: .67em; margin: 2.33em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }

body {
        font: 12px "Times New Roman", Times, seriferif;
		padding: 8px; 
        line-height: 1.33;
		color:#A5A7A4 !important;
}
div#branding{
	text-align:center;
}
/*
div#branding h1 a{
	position:static;
	text-decoration:none;
	color:#000;
}
*/
div#branding .logo_print{
	visibility:visible;
	margin:0 0 20px 0;
}
#nav_main, #footer, #image, .col2image, div#branding h1 {
        display: none;
}

#content #contentscroll, #contentscroll_mcontentwrapper{
	overflow:visible !important;
}
.mets, .troiscol, .deuxcol{
height:100%;
overflow:hidden;
padding:0pt 0pt 5px;
position:relative;
}
#platdujour #contentscroll_mcontentwrapper{
	text-align:center !important;
}
#platdujour p{
	color:#000;
	font-size:14px;
	margin:0 0 5px 0;
}
#platdujour h3{
	font-size:18px;
}
#platdujour h2{
	margin:30px 0 0 0;
}
.deuxcol .col1{
	float:left;
	width:50%;
}
.deuxcol .col2{
	margin:0 0 0 55%;
}
.deuxcol .col2 img{
	position:relative;
	margin:0 0 0 -55%;
	clear:both;
}
.mets .col1{
	float:left;
	width:60%;
}
.mets .col2{
	margin:0 0 0 70%;
}
.troiscol .col1{
	float:left;
	width:50%;
}
.troiscol .col2a{
	width:20%;
	margin:0 0 0 55%;
}
.troiscol .col2b{
	position: absolute;
	right:0;
	top:0;
}

}
