/* add your print styles here */

/* mYm Print 2.12 - Dec. 23 2007 */

/* all pgs */
 
* { background-image: none !important;}

/* Show entire urls instead of relative ones */
a:link, a:visited { color: #C60 !important; text-decoration: none; font-weight: normal; }
#Content a:link:after, #Content a:visited:after { color: #06C; content: " (" attr(href) ") "; font-size: 90%; font-weight: normal; }
#Content a[href^="/"]:after { color: #06C; content: " (http://www.mimoymima.com" attr(href) ") "; }

body { line-height: 170%; margin: .25in .5in; padding: 0; font-size: 10pt; font-family: Georgia, Times, Serif; text-align: left; }

#Content { background: none !important; width: auto; text-align: left !important; margin: 0; padding: 0; float: none !important; color: #000; }

form, #JSIndicator, #Masthead, #PrintLink, #FlashMain, .PoundDnList, .LinkUp, #MainNav, #PageNav, #SocialBookmarks, #Accessibility, #FooterLinks { display: none; }

.Item { page-break-inside: avoid; }

.SideBoxRight { color: #666; width: 2.5in; margin-left: .25in; padding: .2in; border-left: 1px dashed #CCC; float: right; clear: none; }

#ReadOurFeed { text-align: right; }

/* jQuery stuff */
.Hide { display: block !important; }

/* Headings */
h1, h2, h3, h4, h5, h6 {  color: #690; font-family: trebuchet, 'trebuchet ms', Georgia, Times, Serif !important; margin-top: 1.5em; margin-bottom: 1em; }
h1 { margin-top: 0 !important; color: #000 !important; }
#Content h2 em { font: normal 60% 'lucida grande', arial, verdana, sans-serif; display: block; margin: .5em 0 0 1em; }

/* Sys messages */
.Sys { padding: 10px 50px !important; }
.Sys h2, .Sys h3, .Sys h4, .Sys h5, .Sys h6 { color: #000 !important; }

/* Footer */
#Footer { page-break-inside: avoid; border-top: 1pt dashed #CCC; font-size: 10pt; text-align: right; margin-top: .25in; padding-top: .25in; }
#Footer a { text-decoration: none; }
#FooterIcons { display: none; }
#Footer .org { float: left; margin-left: .1in; }
#Footer .adr { display: none; }
#Footer .Copyright { float: left; }

/* Tables */
.DataTable { margin-bottom: .5in; }
.DataTable td, .DataTable th { border-bottom: 1px dashed #666; vertical-align: top; padding: .2in .1in; }

/* - - Lists - - */
.DictList { width: 60%; margin: .2in auto .5in auto; }
.DictList dt { font-size: 12pt; margin-bottom: .01in; color: #666; border-bottom: none; width: auto; text-transform: none; }
.DictList dd { page-break-before: avoid; margin: 0 0 .3in 0; background: #EEE; padding: .1in; }

.Topics { margin-bottom: .5in; }
.Topics ul { list-style-type: none; }
.Topics ul li { margin-bottom: .2in; }

.Screenshots dt { margin-left: -.1in; margin-top: .5in; }
.Screenshots dd { line-height: 150%; margin: 0 0 .2in .1in; width: 3in; page-break-after: auto; }
.Screenshot a { text-decoration: none; }

.IconList li { background: none !important; }


/* specific pgs */
#Article .Topics { display: none; }
#Sitemap .IconList li { font-size: 12pt; }
#Sitemap .IconList .IconList li { font-size: 9pt; }
#Sitemap .IconList .IconList { margin: 1em 0 2em 0; }
#Help .Item { display: block !important; }
#Contact a:link:after, #Contact a:visited:after { content: "" !important; }
#Contact #Content .vcard { margin-bottom: .25in; }
#Contact #Footer .vcard { display: none; }
#Contact #Content .fn { font-size: 1.5em; display: block; }
#Map .Sys { display: none; }
#Map, #Directions { margin: 0; }
#Green h1 { color: green !important; }
#Green .Desc { float: none !important; }


/* Specific to mimoYmima */
#Give a { text-decoration: none; }
#Green h1, #Green p, #Green h2 { color: green; }
#ClientList .Item { display: block !important; page-break-after: always; }
#FlipBook #Content img { margin-bottom: .5in; }
#Give .Buttons a { clear: both; display: block; margin-bottom: .25in; }
#Give form { display: block !important; margin-bottom: .25in; }
