/*
 * =================================================================
 * Gossamer Forum - Advanced web community
 *
 *   Website  : http://gossamer-threads.com/
 *   Support  : http://gossamer-threads.com/scripts/support/
 *   Revision : $Id: luna_print_core.css,v 1.3 2006/09/28 00:56:36 brewt Exp $
 *
 * Copyright (c) 2006 Gossamer Threads Inc.  All Rights Reserved.
 * Redistribution in part or in whole strictly prohibited. Please
 * see LICENSE file for full details.
 * =================================================================
 */

/*
Do not make changes to this file.  Any changes will be overwritten the next
time you upgrade Gossamer Forum.  You can override any css in this file by
defining overriding styles in luna_print.css.

This file (and luna_print.css) are only used on the post display pages, and
only apply when printing the page, or when using the "Print Thread" link from
the post toolbar.  Also keep in mind that styles defined here override luna.css
and luna_core.css, so changing things there can affect elements of this page.
*/

body {
  background: none;
}
#top-bar {
  display: none;
}
.container {
  margin: 0;
  padding: 0;
  width: auto;
}

/* Elements we don't want to show at all on the print page: */
#header, .navbar, .searchbar, #leftsidebar, #rightsidebar, #footer {
  display: none;
}

/* Get rid of the shadows: */
.shadowtop, .shadowbottom, .shadowleft, .shadowright {
  width: auto;
  height: auto;
  background: none;
}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright {
  width: auto;
  height: auto;
  float: none;
  background: none;
}
#ocwrapper {
  border: none;
  background: none;
}
#content {
  margin: 0px;
  padding: 0px;
}

.post-page #print, .message-page #print {
  padding: 10px;
  display: block;
}
#contentheader {
  padding: 0px;
  background: none;
}
h1, h2, #contentheader_title, #contentheader_heading a {
  color: black;
  background: none;
}
.post, .message {
  margin-left: 0px;
}
.post-info, .message-info {
  background: none;
  padding-top: 0px;
  padding-left: 0px;
  margin-left: -166px; /* 181 from luna_core, -10 for removed post-info padding-left, -5 for removed .post margin-left */
}
.post-wrapper, .message-wrapper {
  border-left: 165px solid white; /* 175 from luna_core, -10 for removed post-info padding-left */
}
.post .post-actions, .post-page .toolbar,
.post .post-info .copy-shortcut, .post .post-info .moderator-controls,
.post .post-header a.post-in-reply-to,
.post-page .thread-list,
.message .message-actions, .message-page .toolbar
{
  display: none;
}

.post-wrapper, .message-wrapper {
  margin-bottom: 25px;
}

/* Because this stylesheet is sometimes loaded as a screen media stylesheet
 * (i.e. for print previews), the following rules apply only to real print
 * media.
 */
@media print {
  /* Don't show the Print/Close buttons on the actual printed page: */
  .post-page #print_buttons, .message-page #print_buttons {
    display: none;
  }

  /* Fix a Firefox bug that otherwise causes post contents to overlap
     horizontally, making everything on long lines impossible to read: */
  .post-body, .message-body { overflow: hidden; }

  /* the print preview page needs margins, but the printed page doesn't as it
     has paper margins: */
  #wrapper { margin: 0px; }
}

/* vim:sw=2
*/
