Hi
I have a logo i need to appear when printing at top of page. The only way I can think of doing it is to have it in the header div as a background image in my print css - however...it doesnt print.
Does anyone have any ideas, solutions.
I attach both style sheets - screen first, then print.
Many thanks
Gavin
html,body{margin:0;padding:0}
body {
text-align:center;
margin-top:2px;
margin-bottom:0px;
background: #E6E6E6;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
img {
border:none;
margin:0px; }
#frame {
width:750px;
margin-right:auto;
margin-left:auto;
text-align:center;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
* html #frame {width:752px;w\idth:750px;}
#header{
width:750px;
margin:0px;
padding:0px;
background: #fff;
text-align: center;
}
#news {
float:left;
width:750px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
text-indent:22px;
color: #666;
padding-top:10px;
padding-bottom:10px;
background: #E6E6E6;
font-weight: bold;
}
* html #news {height:70px;he\ight:50px}
#news p{
margin:0px;
}
#news a:link {
font-family: Arial, Helvetica, sans-serif;
color: #f90;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}
#news a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #999;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}
#news a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #666;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}
#nav {
float:left;
width:100%;
height:20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
text-indent:22px;
padding-bottom:10px;
background: #fff;
}
#globe{
float:left;
width:750px;
margin:0px;
height:140px;
padding:0px;
text-align: center;
border-bottom: 1px solid #999;
clear:both
}
* html #globe{height:141px;he\ight:140px;}
#footer{
width:750px;
padding-top:10px;
margin-top:-10px;
text-align: left;
background: #D9D9D9;
font-family: Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
line-height: 10px;
color: #666;
text-indent:22px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
position:relative;
clear:both;
}
* html #footer {height:45px;he\ight:34px}
#footer p {position:relative}
#nav a:link {
font-family: Arial, Helvetica, sans-serif;
color: #333;
text-decoration: none;
font-weight: normal;
}
#nav a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #999;
text-decoration: none;
font-weight: normal;
}
#nav a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #999;
text-decoration: none;
font-weight: normal;
}
#left{
float:left;
width:561px;
margin:0px;
padding:0px;
height: 400px;
background: #fff;
text-align: left;
}
#left img{
border:none;
}
#left_content{
float:right;
width:96%;
height:350px;
text-align: left;
background: #fff;
height: 400px;
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
line-height: 14px;
color: #666;
overflow:auto;
visibility: visible;
padding-top:10px;
padding-bottom:10px;
}
#right{
float:left;
width:187px;
margin:0px;
height:400px;
padding:0px;
background: #fff;
text-align: left;
border-left: 1px solid #999;
font-family: Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 15px;
color: #666;
}
#right img{
display:block
}
#right p{
float:right;
width:95%;
}
#right h1{
font-family: Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
line-height: 18px;
color: #666;
}
#right h2{
font-family: Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
line-height: 15px;
color: #999;
}
#right h3{
font-family: Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
line-height: 14px;
color: #333;
margin-top:2px;
margin-bottom:2px;
}
#right a:link {
font-family: Arial, Helvetica, sans-serif;
color: #333;
text-decoration: underline;
font-weight: normal;
}
#right a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #999;
text-decoration: underline;
font-weight: normal;
}
#right a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #999;
text-decoration: underline;
font-weight: normal;
}
ul#nav, ul#nav ul {
margin: 0;
padding-left:0;
list-style: none;
}
ul#nav li {
position: relative;
float: left;
z-index: 2;
margin:0px;
}
#nav li ul {
position: absolute;
left: 0; /* Set 1px less than menu width */
top: 100%;
display: none;
width:180px;
}
/* Styles for Menu Items */
ul#nav li a {
display: block;
text-decoration: none;
color: #333;
background: #fff; /* IE6 Bug */
padding: 0px;
height:20px;
margin:0px;
}
/* commented backslash mac hiding hack \*/
* html ul#nav li a {float:left}
* html ul#nav li li a{float:none}
/* end hack */
#nav li ul li{float:none}
/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
color: #777;
}
/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
color: #777;
background-color: #fff;
}
#nav li ul li a { padding: 2px 0px; } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { display: block; } /* The magic */








Bookmarks