/* Sample print media stylesheet for Movable Type
    */

@page { margin: 20mm;}

body, #pagebody, #pagebody-inner, #alpha, #more, #entry, #entry-more, #container, #container-inner {
        color:black;
        background: transparent none;
        border: none;
        float:none;
        overflow: visable;
        page-brake-inside: auto;
        width: auto;
        position: static;

}

#alpha, #alpha-inner {
        
        background: transparent none;        
        border: none;
        float:none;
        valign:top;
        page-brake-inside: auto;
        overflow: visable;
        width: auto;
                position: static;
}

#banner-inner, #menu, .content-nav, .ads, .trackbacks, .trackback-info, .trackbacks-content, .trackback-footer, #beta, .beta-inner, #delta, .delta-inner, #comments-open, .comments-open-content, .date-header {
        display:none;
}

/* printer-friendly stylesheet for MT 3.2 */

/* basic page elements */

html
{ margin: 0; padding: 0; }

body
{ font-family: verdana, 'trebuchet ms', sans-serif; font-size: 12px; background: transparent none;         float:none;}

a { color: #003366; text-decoration: underline; }
a:hover { color: #999999; }
a img { border: 0; }

p, h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;         float:none; page-brake-inside: auto; }


h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top: 10px;
   margin-bottom: 10px;
   float:none;
   page-brake-inside: auto;
}

img, .pkg, table, tr, td {
   float: none;
page-brake-inside: auto;

}

table, tr, td
{
   clear: both;

}

td.alpha
{
    font-weight: normal; font-family: verdana, helvetica, arial, sans-serif;
         float:none;
	font-size : 100%;
}


#container
{
   background: transparent none;
   width: auto;
   margin: 0 5%;
   padding: 0; 
   text-align: left;
   background: #fff;
   border: none;
   float:none;
   page-brake-inside: auto;
        position: static;
}


/* content */

#entry, #entry-content, .entry-body, .entry-more
{ 
font-family: verdana, 'trebuchet ms', sans-serif; 
font-size: 12px; 
background: transparent none; 
  border: none;
  float: none;
  page-brake-inside: allow;
  overflow: visable;
        position: static;

}


#banner-header
{
   margin-top: 10px;
   color: #666;
   font-size: 30px;
   font-weight: bold;
   line-height: 1.5;
   float:none;
}

#banner-description
{
   margin-top: 5px;
   margin-bottom: 0;
   color: #666;
   background: none;
   font-size: 12px;
   font-weight: bold;
   line-height: 1.125;
   float:none;
}

.entry-header
{
   margin-top: 0;
   padding: 0px;
   color: #666;
   font-size: 18px;
   float:none;
}

#entry, .entry-content, .entry-body, .entry-footer, .post-footers, .entry-more-link, .comments, .comments-content, comments-header, .comment-footer
{ margin: 0; line-height: 1.5; border: none; float:none;  page-brake-inside: auto;         position: static; }

h2.date-header
{ font-size: 14px; margin: 0; line-height: 1.5; border: none; float:none; page-brake-after: avoid; }


.entry-footer { 
   font-size: 11px;    
   clear: both;
   margin: 5px 10px 20px 10px;
   border-top: 1px solid #dae0e6;
   padding-top: 3px;
   color: #666;
   font-size: 10px;
   text-align: right;
   float:none;
page-brake-inside: auto;
}
a:link, a:visited {
   color: #520;
background: transparent none;
   font-weight: bold;
   text-decoration: underline;
   }
#entry-content, entry-body a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 12px;
   }
#entry-content, entry-body a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }
