/* underline all links */  a:link, a:visited  {    text-decoration: underline !important;  }  /* Don't underline header */  #site-name a:link,  #site-name a:visited  {    text-decoration: none !important;  }/* CSS2 selector to add visible href after links */  #content a:link:after,  #content a:visited:after  {    content: " (" attr(href) ") ";    font-size: 0.8em;    font-weight: normal;  }/* Free up width for content */  .sidebar-left #content,  .sidebar-right #content,  .front #content {  	width: 900px;	border: 0;  }/* Un-float the content */  #content,  #content-inner  {    float: none;    width: 100%;    margin: 0 !important;    padding: 0 0 0 1em !important;  }    /* Turn off any background colors or images */  body,  #page, #page-inner,  #main, #main-inner,  #content, #content-inner  {    color: #000;    background-color: transparent !important;    background-image: none !important;  }    #page   {    box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;  }/* Hide sidebars and nav elements */  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right,   .breadcrumb, div.tabs, .links, .taxonomy,  .book-navigation, .forum-topic-navigation, .pager, .feed-icons,  #header-blocks, #block-views-book_slideshow-block_1  {    visibility: hidden;    display: none;  }  /* Show footer */  #footer {  	display: block;   	visibility: visible;  }/* Otherwise, Firefox clips the content after the first page. */  #page  {    overflow-y: visible;  }