/*  -------------------------------------------------------------------
    Print CSS --------------------------------------------------------- */
    body { background:none; color:#000; }

    #content {
        border:0;
        float:none!important;
        margin:0 2%; padding:0;
        text-align:left;
        width:auto;
   }

    ul li { background:none; list-style-type:square; }
    ul ul li { list-style-type:circle; }
    .skip, .hide { display:none; }

    a, a:link, a:visited {
        background:transparent;
        /*color:#333;*/
        text-decoration:none;
   }


/*  -------------------------------------------------------------------
    Print CSS - Hide Elements ----------------------------------------- */
    #menu, object, embed { display:none!important; }

/*  -------------------------------------------------------------------
    Redifine Tag ------------------------------------------------------ */
    /* Header */
	#logo { color:#4A3418; float:right; font-size:2.2em; }
    
	/* Content */
	#content { clear:both; }
    #col_left { float:left; width:45%; }
    #col_right { float:right; width:45%; }

    /* Buttons */
    a.btn:link:after, a.btn:visited:after {
      content:"( " attr(href) " ) ";
      font-size:90%;
      padding-left:6px;
   }
   
    /* Footer */
    #footer { clear:both; border-top:2px dashed #ccc; padding-top:25px; }
    #footer .col { 
        display:inline; 
        float:left; 
        margin-left:3%; 
        position:relative;
        width:22%;
    }
    #footer .col.last { float:right; width:22%; }
        #footer p { font-size:0.83em; margin-bottom:1em; }