﻿/*  -----------------------------------------------------------------------
    Print ----------------------------------------------------------------- */
	
	* { margin:0; padding:0; font-size:1em; }
	
	body {
		background: white;
		color: #000;
		font: 9pt "Arial", Helvetica, sans-serif;
		}

	ul, ol { padding-left:1.6em; }
	
	option { min-width: 1.5em; }
	
	a, img { border:0; }
	
	hr { 
		border:1px solid #d2d26c !important;
		border-bottom:1px solid #ffffff !important;
		}
		
	h2 { font-size:18px; line-height:18px; margin:0 0 20px 0; }
	h3 { font-size:14px; line-height:14px; margin:0 0 8px 0; display:block;  }
	h4 { font-size:12px; line-height:14px; margin:0 0 8px 0; }
	p  { font-size:12px; line-height:19px; margin:0 0 16px 0; }
	ul { margin:0 0 19px 0; padding:0; }
	li {
		font-size:12px;
		line-height:19px;
		list-style:none;
		margin:0 0 8px 15px; padding:0 0 0 10px;
		}
	a, a:link, a:visited { text-decoration: none; }
	a:link:after, a:visited:after {
	   content: " (" attr(href) ") ";
	   font-size: 90%;
	   margin-left:10px;
	   }
	p.rightlink { text-align:right;}
	
/*  -----------------------------------------------------------------------
    Hide for print -------------------------------------------------------- */


        #mainmenu,
        #navbar, 
        #flash_welcome,
        #quickbar,
	    #sfWebDebug
        {
		display:none;
		}

/*  -----------------------------------------------------------------------
    Redifine Tag ---------------------------------------------------------- */

	#loyalist-logo { width:98%; overflow:hidden;}

	#wrapper { 
		width: auto; 
		margin: 0 2%;
		padding: 0; 
		border: 0;
		text-align: left;
	}
	
	#topbar, #mainbody, #footer {
		width: 100%;
	}
	
	#mainmenu li { float:left; }
	
	.fn, .region, .tel { padding:0 10pt 0 0 }
	
	#content_column { padding: 0 15pt 20pt 10pt; }



	#vcard { border:1px solid #0b315e; width:98%; padding:5pt; font-size:8pt; text-align:center; font-family:Arial, sans-serif;}

    
    
    #promo_bar li span { text-align:left; display:block; }
    #promo_bar li img { margin:1em 0 -4em 0; display:block; }
    
    .drawer_block { display:block; clear:both; }
    
