*
{
padding: 0px;
margin: 0px;
}
body
{
    /*background: #b9baba url('../images/bgBlack.jpg') repeat-x;*/ /*Kavan*/
    /*background: #fff url('../images/bg_pale_green.jpg') repeat-x;*/ /*EduSport*/
    /*background: #A4A8A4 url('../images/bgDarkBrown.jpg') repeat-x;*/  /*PrimeDesign*/
    /*background: #BAC8D3 url('../images/bgBlue.jpg') repeat-x;*/ /*NC blue background*/
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #565a4c; /* #737373;*/
    list-style-type:disc;
    list-style-position:inside;
}

.table
{
    display: table;
    border-collapse: collapse;
}

.row
{
    display: table-row;
    border-collapse: collapse;
}

.cell
{
    display: table-cell;
}

.smallFont
{
    /*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-size: 8pt;
}

/*Elevator*/
#outerWithSidebar  /* #outer controls the entire content window."body" controls the background of the whole window. */
{
position: relative;
width: 1000px;
margin: 0 auto;
background: #268C91 url('../images/bgSidebarElevator.jpg') repeat-y;
/*background-color: #268C91;*/
}

/*Elevator*/
#logoPosition
{
    position: absolute;
    top: 150px;
    left: 22px;
    height: 226px;
    width: 56px;
    /*background: #268C91 url('../images/logoElevator.jpg') non-repeat;*/
}

/* #outer controls the entire content window. */
/* "body" controls the background of the whole window. */
#outer
{
    display: table;
    border-collapse: collapse;
    margin: auto;
    width: 800px;
    /*background-color: #535B55;*/ /*#2e3830; Dark brown*/ /*#7f817b; Dark grey*/
}

/*Used if MasterPageWide is used*/
#outerWide
{
    display: table;
    margin: auto;
    border-collapse: collapse;
    width: 1000px;
    /*background-color: #535B55;*/ /*#2e3830; Dark brown*/ /*#7f817b; Dark grey*/
}

/* #contentPage controls the content starting with the width of the top banner. */
/* #contentPage is the menu, the top header, the main content and the footer. */
/* #contentPage is contained in #outer. #outer can be used to make a border around #contentPage. */
#contentPage
{
    display: table;
    border-collapse: collapse;
    /*border-left: solid 1px #2e3830;
    border-right: solid 1px #2e3830;
    border-top: solid 1px #2e3830;
    border-bottom: solid 1px #2e3830;*/
    width: 800px;
    background-color: #fff;
    margin: 20px 0px 0px 0px;
}

#contentPageWide
{
    display: table;
    border-collapse: collapse;
    border-left: solid 1px #2e3830;
    border-right: solid 1px #2e3830;
    border-bottom: solid 1px #2e3830;
    width: 1000px;
    background-color: #fff;
    margin: 20px 0px 0px 0px;
}

/* #header controls the top banner. */
#header
{
    /*display: table;
    border-collapse: collapse;*/
    height: 82px;
    width: 800px;
    margin-bottom: 20px;
}

/*Trenger vi denne lenger?*/
/*
#headerWide
{
position: relative;
width: 1060px;
height: 105px;
background-color: Transparent;
}
*/

/* The menu and the content (ingress, text, ...). Not the #footer".*/
#mainContent
{
display: table;
border-collapse: collapse;
/*width: 860px;*/
text-align: left;
margin-top: 20px;
margin-bottom: 10px;
}

.menuStyle
{
    font-size: 1.0em;
    line-height: 18px; /*1.6em;*/
    border-bottom: solid 1px #eaeaea;
}

#menuBar  /* the menu */
{
display: table-cell;
border-collapse: collapse;
vertical-align: top;
width: 140px; /*The menu items are also 180px wide. Here we set it to 180px + padding left and right in sum to 40px, totalling 220px*/
padding: 0px 20px 0px 0px;
/*background-color: #2e3830;*/ /*#565a4c; Dark grey*/
text-align: left;
z-index: 100;
}

/* This (.inner) will create a containing block (default in CSS).*/
/* We can then wrap banner and header in a containing block, and */
/* use absolute positioning when making the header clickable. */
/* The absolute positioning of the header is set in MasterPage.master.cs, */
/* according to what is set in the Systeminfo menu. */
#menuBar .inner
{
    /*position: relative;
    min-height: 130px;
    width: 180px;*/
}

#contentPage .wrapper
{
    display: block;
    position: relative;
}

/* When sub menu is missing, then a text is displayed in this color in place of the missing sub menu. */
/* The displayed text is set in Global Resources. */
#menuBar .submenuMissing
{
    color: #eaeaea;
}

/* The image (or Flash) on top of the content. Used in PrimeDesign.no f.ex. */
#topContentImage
{
height: 150px;
border-top: solid 1px #2e3830;
border-bottom: solid 1px #2e3830;
margin: 0px -20px 10px -20px;
/*background: #2e3830 url('../images/clouds_rondane.jpg') no-repeat;*/
}

#primarycontent  /* the main content part of the page. Where the Heading, Ingress and Text goes. */
{
display: table-cell;
vertical-align: top;
border-collapse: collapse;
margin: 0px 20px 0px 20px;
padding: 0px 20px 0px 20px;
text-align: left;
background: #fff url('../images/left_column_630w2.gif') repeat-y; /*NC sites. Gives vertical bar.*/
z-index: 0;
}

/* Trenger vi denne lenger?*/
#primarycontentWide  /* the main content part of the page */
{
/*font-size: 9pt;*/
/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
/*width: 800px;*/
/*float: left;*/
margin: 0px 20px 20px 20px;
padding: 0px 20px 20px 20px;
text-align: left;
/*background: #fff url('../images/left_column_630w2.gif') repeat-y;*/
}

#primarycontent h1
{
position: relative;
font-size: 18px;
line-height: 18px;
/*color: #656551;*/
letter-spacing: -1px;
/*background: #ffffff url('../images/a22.gif') bottom repeat-x;*/
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
}

#primarycontent h2
{
position: relative;
font-size: 18px;
line-height: 18px;
/*color: #656551;*/
letter-spacing: -1px;
/*background: #ffffff url('../images/a22.gif') bottom repeat-x;*/
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
}

#primarycontent li
{
    list-style-position: outside;
}

#primarycontent ul
{
list-style-type: disc;
}

#primarycontent ol
{
list-style-type: decimal;
}

#primarycontent ul li
{
padding-top: 5px;
margin-left: 15px;
}

#primarycontent ol li
{
padding-top: 5px;
margin-left: 15px;
}

#liNoMargin ul li
{
padding-top: 0px;
margin-left: 0px;
}

#primarycontent .shadearea
{
    /*contentPage is 860px*/
    /*menu is 180px + 20px left + 20px right, total 220px*/
    /*What is left for primarycontent is then 860px - 220px - 20px left - 20px right, total 600px*/
    /*Shadearea with border should then be 600px - 1px border left - 1px border right, total 598px*/
    width: 598px; /* border is 2px, i.e., 600px - 2px*/
    padding: 2px 2px 2px 2px;
    margin: 0px -1px 0px -1px; /*To allow for border left and right*/
    background-color: #f9f9f9;
    border-top: solid 1px #eaeaea;
    border-bottom: solid 1px #808080;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #808080;
}

#primarycontentWide .shadearea
{
    /*contentPageWide is 1060px*/
    /*menu is 180px + 20px left + 20px right, total 220px*/
    /*What is left for primarycontent is then 1060px - 220px - 20px left - 20px right, total 800px*/
    /*Shadearea with border should then be 800px - 1px border left - 1px border right, total 798px*/
    /*width: 800px;*/ /* 798px;*/
    background-color: #f9f9f9;
    padding: 2px 2px 2px 2px;
    margin: 0px -1px 0px -1px; /*To allow for border left and right*/
    border-top: solid 1px #eaeaea;
    border-bottom: solid 1px #808080;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #808080;
}

#primarycontent .previewShadearea
{
    /*background-color: #f9f9f9;*/
    padding: 2px 2px 2px 2px;
    /*width: 600px;*/ /* 598px;*/
    margin: 0px -1px 0px -1px; /*To allow for border left and right*/
    border-top: solid 1px #eaeaea;
    border-bottom: solid 1px #808080;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #808080;
}

#primarycontentWide .previewShadearea
{
/*background-color: #f9f9f9;*/
padding: 2px 2px 2px 2px;
/*width: 800px;*/ /* 798px;*/
margin: 0px -1px 0px -1px; /*To allow for border left and right*/
border-top: solid 1px #eaeaea;
border-bottom: solid 1px #808080;
border-left: solid 1px #eaeaea;
border-right: solid 1px #808080;
}

#footer  /* #footer controls the bottom bar */
{
display: table;
border-collapse: collapse;
width: 800px;
line-height: 25px;
margin-top: 20px;
}

#footer a
{
color: #8C8C73;
}

#PrimePublishText
{
    display: block;
    position: absolute;
    font-style: italic;
    font-size: 7pt;
    width: 800px;
    text-align: right;
}

#SocialMedia
{
    border: 1px solid #808080;
    padding-bottom: 5px;
    /*padding: 0px 0px 5px 0px;*/
    width: 150px;
}

#SocialMedia .FaceBook
{
    position: relative;
    left: 0px;
    /*border-top: 1px #808080;*/
    /*border-bottom: 1px #808080;*/
    /*border: 1px solid #808080;*/
    /*padding-top: 5px;*/
}

#SocialMedia .Twitter
{
    /*border-top: 1px #808080;*/
    /*border-bottom: 1px #808080;*/
    /*border: 1px solid #808080;*/
    /*padding-top: 5px;*/
    position: relative;
    left: 60px;
}

.RadEditorIngress
{
    width: 600px;
    height: 250px;
}

.RadEditorText
{
    width: 600px;
    height: 350px;
}

fieldset
{
    margin: 0px 0px 0px 0px; /*To allow for border left and right*/
    padding: 0px 5px 0px 5px;
    width: 590px;
    /*padding: 2px 5px 2px 5px;*/
}

a
{
color: #FF7800;
text-decoration: none;
}

a:hover
{
/*color: #336666;*/
text-decoration: underline;
/*cursor: pointer;*/
}

a:visited
{
color: #FF7800;
text-decoration: none;
}


#visGrid
{
    /*width 300px minus space between grids.*/
    width: 299px;
}

/*
#visGrid h1
{
    background: #fff url('../images/GreyShadeWhiteTop16h.gif') repeat-x top;
    height: 16px;
    color: #565a4c;
    font-size: 9pt;
    padding-left: 2px;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #dfdfdf;
}
*/

#visGrid h2 /*.gridHeader*/
{
    /*background-color:#B5C0C8; Brukt av Access.*/
    background: #fff url('../images/GreyShadeWhiteTop16h.gif') repeat-x top;
    height: 16px;
    color: #565a4c;
    font-size: 9pt;
    padding-left: 2px;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #dfdfdf;
}

#visGrid .gridFrame
{
    border: solid 1px #eaeaea;
}

#visGrid .gridContent
{
    margin: 0px 2px 0px 2px;
    /*width 300px minus space required for borders and padding inside grid, i.e, 8px less than #visGrid.*/
    width: 291px;
    height: 190px;
}

#visGrid .right
{
    text-align: right;
}

#visGrid .left
{
    text-align: left;
}

#forside a  /*Used by "log in" in meny column*/
{
    color: #737373;
    text-decoration: none;
    text-align: left;
    padding-left: 3px;
}

#forside a:hover  /*Used by "log in" in meny column*/
{
    /*text-decoration: underline;*/
  /*cursor: pointer;*/
  text-align: left;
}

sup
{
font-size: 0.5em;
}

p
{
margin-bottom: 14px;
text-align: justify;
}

img.floatleft
{
float: left;
margin: 0px 14px 3px 0px;
}

li.bulletlist
{
    list-style: disc;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}

.artikkelOverskrift {
font-size: 14px;
line-height: 16px;
/*font-size: 11pt;*/
font-weight:bold;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.textbox {  /*Needed for multiline textboxes. Otherwise, it will default to Times*/
    font-size: 9pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.vertical_top
{
    vertical-align:top;
}

.vertical_center
{
    vertical-align:middle;
}

.imagelist li
{
    display: inline;
    float: left;
    vertical-align: top;
    margin-left: 15px;
    margin-bottom: 15px;
}

.datapager
{
}

#gridBorder600w
{
    width: 600px;
    /*border-left: solid 1px #dfdfdf;
    border-right: solid 1px #999999;
    border-bottom: 1px solid #999999;*/
    /*border-top: 1px solid #dfdfdf;*/
}

.ErrorMessage
{
    color:Red;
}

#position
{
    display: table;
    border-collapse: collapse;
    text-align: left;
    /*position: relative;*/
    width: 600px;
    /*margin: 0px 0px 0px 0px;*/
}

#position h1
{
    position: relative;
    font-size: 15px;
    letter-spacing: -1px;
}

#position h2
{
    position: relative;
    font-size: 15px;
    letter-spacing: -1px;
}

#positionWide /*Do we need this?*/
{
    position: relative;
    width: 800px;
    margin: 0px 0px 0px 0px;
}

#position .width
{
    width: 600px;
}

#positionWide .width
{
    width: 800px;
}

#position .left, #positionWide .left
{
    /*clear: both;
    float: left;*/
    text-align: left;
}

#position .right, #positionWide .right
{
    /*clear: both;
    float: right;*/
    text-align: right;
}

#position .center, #positionWide .center
{
    /*float: none;*/
    text-align: center;
}

#position .menuPath
{
    margin: -10px 0px 5px 0px;
    text-align: right;
    font-size: 8pt;
    letter-spacing: -1pt;
}

#positionMenuEdit
{
    position: absolute;
    float: right;
    right: 5px;
    margin-top: 4px;
    /*top: 0px;*/
    /*margin-right: -5px;*/
    /*left: 120px;*/
    /*background: #fff url('../images/upbg860w.gif') no-repeat;*/
    /*margin-right: 15px;*/
    /*width: 25px;*/
    /*height: 25px;*/
}

#loginName
{
    position: relative;
    float: left;
}

#imageviewer
{
    padding: 10px 10px 10px 10px;
    background-color: #f9f9f9;
    width: 600px;
    border-top: solid 1px #eaeaea;
    border-bottom: solid 1px #eaeaea;
}

#imageviewer .imageborder
{
    border: solid 1px #eaeaea;
}

#separatorline
{
    border-bottom: solid 1px #eaeaea;
    height: 1px;
    width: 600px;
}

.horizontalLineTopWhiteBG600w
{
    /*height:30px;*/
    width:600px;
    background-color:White;
    border-top: solid 1px #eaeaea;
}

.horizontalLineTop600w
{
    height:1px;
    width:600px;
    border-top: solid 1px #eaeaea;
}

.horizontalLineTop10h600w
{
    height:10px;
    width:600px;
    border-top: solid 1px #eaeaea;
}

.horizontalRight
{
    float:right;
}

.horizontalLeft
{
    float: left;
}

/*Menu*/
#menu {
padding: 0;
width: 120px; /* 11em;*/ /* setter bredden på menyene inkludert bakgrunn hvis brukt. */
/*background: #fff url('../images/bgMenuLimeGrey.gif') repeat;*/ /*Benytt hvis all menyene skal ha lik bakgrunn*/
}

#menu ul { /* remove bullets and list indents */
list-style: none;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2
{
    font-size: 1.0em;
    line-height: 18px; /*1.6em;*/
    display: block;
}

#menu h2 { /*Denne benyttes hvis <h2>Hovedmeny</h2> formattering benyttes på hovedmeny.*/
font-weight:bold;
}

#menu a, #menu a:visited 
{
display: block;
color: #565a4c; /* #737373;*/ /*Grå*/
text-decoration: none;
/*border-top: solid 1px #808080;*/
/*border-bottom: solid 1px #eaeaea;*/
/*background: #fff url('../images/bgMenuGrey.gif') repeat-x;*/ /*Benytt hvis kun aktive menyer skal ha bakgrunn*/
}

#menu h6 /*This is line break, i.e., empty cells.*/
{
/*background: #565a4c url('../images/bgMenuLimeGrey.gif') repeat-x;*/ /*to get the same background as menus*/
line-height: 20px;
}

#menu a:hover {
background: #fff url('../images/bgMenuGreyMouseOn.gif') repeat-x;
/*background: #fff url('../images/MenuBackground16h.gif') repeat-x center;*/
}

#menu a:active
{
    color: #244380;
}

#menu ul li a
{
}

#menu ul li a:hover
{
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
}

#menu ul ul 
{
    margin: 0px 0px 0px 0px; /*Position level 2 menu 6px to the right of level 1*/
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 90%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#menu ul ul ul,              /*Do not display 3rd level pop-ups*/
div#menu ul ul li:hover ul ul,   /*Hide any <ul>'s that are two or more descendant children of the hovered <li>. Prevents */
div#menu ul ul ul li:hover ul ul,
div#menu ul ul ul ul li:hover ul ul,
div#menu ul ul ul ul ul li:hover ul ul,
div#menu ul ul ul ul ul ul li:hover ul ul,
div#menu ul ul ul ul ul ul ul li:hover ul ul,
div#menu ul ul ul ul ul ul ul ul li:hover ul ul
{display: none;}                /*The pop-up menu (level 3) is not displayed right away.*/

div#menu ul ul li:hover ul,     /*When 2nd level <li> is hovered over, make its child <ul> appear.*/
div#menu ul ul ul li:hover ul,   /*When 3rd level <li> is hovered over, make its child <ul> appear.*/
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul ul ul ul li:hover ul
{
    width: 15em; /* set width of pop-up menu */
    background-color: #f9f9f9; /*#565a4c;*/ /*Dette definerer bakgrunnsfargen på boksen for pop-up menyen*/
    display: block;
    font-size: 1.0em;
    line-height: 1.0em;
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-top: solid 1px #dfdfdf;
    margin: -7px 0px 0px 3px;
    padding: 3px 3px 3px 3px;
    z-index: 200;
}

div#menu ul ul ul li a, /*farge på lenke - pop-up meny*/
div#menu ul ul ul li a:active,
div#menu ul ul ul li a:visited
{
    color: #565a4c; /* #737373;*/ /*Grå*/
}
/*Menu end*/

/*Theme skins start*/
.FooterStyle {
  background-color: #eaeaea;
}

.RowStyle {
}    
  
.AlternatingRowStyle {
}
  
.SelectedRowStyle {
    background-color: #ccccff; /*grey blue*/
}

.FooterStyleShopping {
    background: #fff url('../images/ShoppingBackground.gif') repeat-x center;
}

.EditRowStyle {
    background-color: #ccccff; /*grey blue*/
}

.PagerStyle {
    background: #fff url('../images/GridHeaderBackground.gif') repeat-x center;
    text-align: center;
    height:17px;
    font-size:12px;
}

.HeaderStyle {
    background: #fff url('../images/GreyShadeWhiteTop16h.gif') repeat-x center;
    font-weight: bold;
    padding-left: 2px;
    border-top: 1px solid #dfdfdf;
}

.HeaderPlain
{
    height: 20px;
    vertical-align: bottom;
    border-bottom: solid 1px #eaeaea;
    font-weight: bold;
}

.HeaderStyleMini {
    font-weight: bold;
}

.EmptyRowStyle 
{
    background-color: #eaeaea;
}
/*Theme skins end*/

/*Shopping cart start*/
#shoppingcart
{
    /*position: relative;*/
    /*width: 600px;*/
    /*background-color: #f9f9f9;*/
    /*padding: 1px 1px 1px 1px;*/
    margin: 0px -1px 0px -1px; /*To allow for border left and right*/
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #dfdfdf;
}

#shoppingcartAddItem
{
    /*position: relative;*/
    /*background-color: #f9f9f9;*/
    /*padding: 0px 0px 0px 1px;*/
    margin: 0px -1px 0px -1px; /*To allow for border left and right*/
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #dfdfdf;
}

/*
#shoppingcartExtra
{
    background-color: #f9f9f9;
    padding: 1px 1px 1px 1px;
    border-left: solid 1px #dfdfdf;
    border-right: solid 1px #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #dfdfdf;
}
*/

#shoppingcartList
{
    /*width: 600px;*/
    /*height: 20px;*/
    /*padding: 0px 2px 0px 2px;*/
    background: #fff url('../images/ShoppingBackground.gif') repeat-x bottom;
}

#shoppingcartList .listWidth
{
    /*margin: 0px -1px 0px -1px;*/ /*To allow for border left and right*/
    width: 600px;
}

#shoppingcartGrid
{
    /*width: 295px;*/
    /*height: 40px;*/
    background: #fff url('../images/ShoppingBackground.gif') repeat-x bottom;
}

#shoppingcartGrid .gridWidth
{
    /*width 300px minus space required for borders and padding inside grid, i.e, 8px less than #visGrid.*/
    width: 291px;
}

#shoppingcartAddItem .info
{
    margin: 10px 1px 1px 1px;
    /*background-color: #f9f9f9;*/
    /*padding: 1px 1px 1px 1px;*/
}
/*Shopping cart end*/

/*Print styles*/
/*pt - points works well for printers but not screen*/
body {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
TD {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
Include a footer when printing from a browser
<div id="print-footer">blah blah blah</div>

    <style type="text/css" media="screen">
     div#print-footer {display: none;}
    </style>
    <style type="text/css" media="print">
     div#print-footer {display: block; position: fixed; bottom: 0;}
    </style>

That will, in supporting browsers, hide the footer for screen display 
and reveal it for print, plus place it at the bottom of every page. 
If you're lucky, that will work in Netscape 6+ , Opera, and maybe 
IE5/Mac.  No other browser, so far as I know, is likely to get it 
right.  On the other hand, if you can live with the footer only 
appearing at the bottom of the last page, then remove the 'position' 
and 'bottom' declarations, and it should work in any browser that 
supports print media styling in the first place.
*/

#PRINT ,#CLOSE {
	visibility:hidden;
}

html #masthead, html #navbar, html #sidebar,
html #metastuff b, html #metastuff .discuss, html div.discuss {
  display: none;
}

@media Screen {
.PrintOnly { visibility:hidden; display:none; }
/*.PrintFooter { display:none; }*/
}
@media Print {
.ScreenOnly { visibility:hidden; display:none; }
/*.PrintFooter { display: block; position: fixed; bottom: 0; }*/
}

/*
<DIV class="PrintOnly" >I will not be visible in the browser, but I'll show up in printouts (and print Preview) </DIV>
<DIV class="ScreenOnly" >I'm in the browser, but not in printouts (or print Preview) </DIV>
*/

/*Give hyperlinks a dark red/grey color so they show up in print*/
/*a:link, a:visited {
	color: #520;
	background: transparent;
	text-decoration: underline;
}
*/

/*Shows link with http in parenthesis after printing visible link text*/	
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}

div#content 
{
	margin-left: 10%;
}

body, #main, #content, .column, #articletext, #footer {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body #ish {position: static; width: auto; height: auto;
  margin: 1em 0 0; padding: 0; border-top: none;
  font-size: 0.9em; text-align: right;
  background: none;
}

html body #ish a:link, html body #ish a:visited, html body #ish a em {
  position: static; display: inline;
  font-size: 1em; font-weight: normal; 
  width: auto; height: auto;
  margin: 0; padding: 0;
  background: none; /*color: #555;*/
}
/*Print styles end*/