/* 
 * PRINT.CSS
 *
 * Styles for print display. The ALLMEDIA style sheet 
 * has styles that are set prior to these styles.
 *
 * These styles come mainly from the "BigCorps" pages found at:
 * http://www.andybudd.com/@media2005/design/index.htm#
 * http://www.andybudd.com/@media2005/
 * 
 * B. Abbott, October 2005
 *
 */


/* GENERAL PAGE FORMATTING                                         */
/*#################################################################*/
body { 
        font: 11pt "Times New Roman", "TimesNR", Times, serif;
        line-height: 1.5;
        color: #000000;
        background: #FFF;
        width: auto;
}

#wrapper { width: auto; }

/*#banner {
        font-size: 2em;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.15em;
        text-shadow: none;
        width: auto;
        height: auto;
        border: 1px solid #000;
        padding: 0.25em;
        text-align: center;
}
#banner #amnhlogo { display: none; }*/

#banner {
        font-size: 1.5em;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.15em;
        text-shadow: none;
        width: auto;
        height: auto;
        border-bottom: 1px solid #999;
        padding-bottom: 0.25em;
}
#banner a { float: left; margin-right: 10px; }

#mainNav, #breadcrumbs, 
#navContent, #subNav, #related, #genericNav,
#bottomNav, #bottomNavNext, #footer ul { display: none; }


#content { width: auto; float: none; }


/* 1 COLUMN: 0 SUBNAV, 1 CONTENT BOX, 0 SECONDARY BOX */
body#onecol #mainContent { width: auto; }

/* 2 COLUMNS: 1 SUBNAV, 1 CONTENT BOX, 0 SECONDARY BOX */
body#twocolNav #mainContent { width: auto; }

/* 2 COLUMNS: 0 SUBNAV, 1 CONTENT BOX, 1 SECONDARY BOX */
body#twocolSec #mainContent { width: 4in; }
body#twocolSec #secondaryContent { width: 2in; }

/* 2 COLUMNS: 0 SUBNAV, 1 CONTENT BOX, 1 SECONDARY BOX (EQUAL WIDTH) */
body#twocolSecEqual #mainContent { width: 3.25in; }
body#twocolSecEqual #secondaryContent { width: 3.25in;  }

/* 3 COLUMNS: 1 SUBNAV, 1 CONTENT BOX, 1 SECONDARY BOX */
body#threecol #mainContent { width: 3.5in; }
body#threecol #secondaryContent { width: 2.5in; }

/* 3 COLUMNS: 1 SUBNAV, 1 CONTENT BOX, 1 SECONDARY BOX (EQUAL WIDTH) */
body#threecolEqual #mainContent { width: 3.25in; }
body#threecolEqual #secondaryContent { width: 3.25in; }


#footer { text-align: center; }
#footer ul a { border-left: 1px solid #000; }






/* ALL PAGE STYLES                                                 */
/*#################################################################*/

a:link, a:visited { text-decoration: underline; color: #0000FF; }

/*#content a:link:after, #content a:visited:after { content: " [" attr(href) "] "; }*/
/* A CSS 3 SELECTOR, SELECTS ANY ROOT-RELATIVE URL AND PUT THE ROOT PART IN FOR PRINTING
#content a[href^="/"]:after { content: " (http://www.alistapart.com" attr(href) ") "; }*/

/*h1 { page-break-before: always; }*/
h1, h2, h3,
h4, h5, h6 { page-break-after: avoid; }
ul, ol, dl { page-break-before: avoid; }

/* DON'T DISPLAY THE SEARCH BOX WHEN PRINTING */
.searchbox { display: none; }

.formerror { color: #000000; }
.formcomment { color: #000000; }



.medialeft, .mediaright { border: 1px solid #000; }
.medialeft img, .mediaright img { border: 1px solid #000; }







/* INDEX (TOP) PAGE                                                */
/*#################################################################*/



/* ABOUT US                                                        */
/*#################################################################*/




/* PUBLIC PROGRAMS PAGES                                           */
/*#################################################################*/






/* ASTRO RESOURCES PAGES                                           */
/*#################################################################*/


/* AVA PAGES                                                       */
/* ================================================================*/






/* DIGITAL UNIVERSE PAGES                                          */
/*#################################################################*/

div.newsstory { border: 1px solid #000; }
div.newsstory .title { border-bottom: 1px solid #666; }


/* CONTACT US PAGES                                                */
/*#################################################################*/





/* INTERNAL PAGES                                                  */
/*#################################################################*/




/* MISC PAGES                                                      */
/*#################################################################*/


/* WORKSHOP PAGES                                                  */
/* ================================================================*/
.funding { border: 1px solid #000; }
.workshopwherewhen { border: 1px solid #000; }
table.agenda .day { border: 1px solid #000; }


