@media print { ul { font-size:40px; } p { font-size:40px; } p.IwantToSee:active + p.hide{ display:block; font-size:40px; } p.hide{ display:none; } h2 { border-bottom: solid; } body { font-size: 15px; line-height: 2.3em; } div.italy { border:1px solid; width:18ex; height:12ex; } div.red { position:relative; left:12ex; height:12ex; width:6ex; } div.green{ position:relative; left:0ex; height:12ex; width:6ex; top:-12ex; } h1:active { font-size:26px; } h2:hover { font-size:20px; } } @media screen{ h1 { background-color: rgb(250, 250, 250); text-align: center; color: hsl(240, 50%, 50%); padding-left: 5px; border-left: 16px groove hsl(240, 50%, 35%); border-right: 16px groove hsl(240, 50%, 35%); border-top: 8px groove hsl(240, 50%, 50%); border-bottom: 8px groove hsl(240, 50%, 50%); } ul { font-size:40px; } p { font-size:40px; } p.IwantToSee:active + p.hide{ display:block; font-size:40px; } p.hide{ display:none; } h2 { border-bottom: solid black; color:#b22222; } body { font-size: 15px; line-height: 2.3em; } div.italy { background:white; border:1px solid black; width:18ex; height:12ex; } div.red { background:red; position:relative; left:12ex; height:12ex; width:6ex; } div.green{ background:green; position:relative; left:0ex; height:12ex; width:6ex; top:-12ex; } .cp_bgpattern05 { background-color: #FFFDE7; background-size: 80px 80px; background-image: linear-gradient(rgba(215,204,200,.7) 1%, rgba(215,204,200,.7) 1%, transparent 1%, transparent 99%, rgba(215,204,200,.7) 99%, rgba(215,204,200,.7) 100%), linear-gradient(90deg, rgba(215,204,200,.7) 1%, rgba(215,204,200,.7) 1%, transparent 1%, transparent 99%, rgba(215,204,200,.7) 99%, rgba(215,204,200,.7) 100%), linear-gradient(transparent, transparent 25%, rgba(215,204,200,.4) 25%, rgba(215,204,200,.4) 26%, transparent 26%, transparent 50%, rgba(215,204,200,.4) 50%, rgba(215,204,200,.4) 51%, transparent 51%, transparent 75%, rgba(215,204,200,.4) 75%, rgba(215,204,200,.4) 76%, transparent 76%, transparent 100%), linear-gradient(90deg, transparent, transparent 25%, rgba(215,204,200,.4) 25%, rgba(215,204,200,.4) 26%, transparent 26%, transparent 50%, rgba(215,204,200,.4) 50%, rgba(215,204,200,.4) 51%, transparent 51%, transparent 75%, rgba(215,204,200,.4) 75%, rgba(215,204,200,.4) 76%, transparent 76%, transparent 100%); } h1:active { background-color :#CCFFFF; } h2:hover { color :#888888; } }