PDF layout/stylesheet issue after upgrade to 6.6.6
Asked by Roman Tarakanov:

After the upgrade to Confluence 6.6.6 our PDF Layout and Stylesheet stopped working properly.

We have a rather simple Layout, containing images and a page-break:

```
...

<div class="###"
 <img src="/download/attachments/2392322/PW2.png" class="title-image" />
</div>

...

<div class="###" style="page-break-before:always;"></div> 
```

Have also 2 macros defined:

noprint

```
## @noparams
<div class="noprint">$body</div>
```

and pagebreak

```
## @noparams
<div style="page-break-before:always;"></div>
```

Here's a stylesheet:

```
.pagetitle h1 {
position: running(runningheader);
font-size: 10pt;
text-decoration: none;
}

.mytoc a:after
{
content: leader(dotted) target-counter(attr(href), page); 
}

table
{
page-break-inside:avoid;
}

h1, h2, h3, h4, h5
{
page-break-after:avoid;
}

div
{
display: inline;
}

div.noprint
{
display: none !important;
}

@page
{
size: 215mm 279mm;
margin: 15mm;

@top-left
{
content: "###";
font-size: 10pt;
color: #666666;
}

@top-right
{
content: element(runningheader);
}

@bottom-left
{
content: "###";
font-size: 10pt;
color: #666666;
}

@bottom-center
{
content: counter(page) " / " counter(pages);
font-size: 10pt;
color: #000000
}

@bottom-right
{
content: "Propitiatory and confidential";
font-size: 10pt;
color: #666666;
}
```

After the upgrade following do not work:

* noprint blocks of text still show up
* images do not show up in the title page
* pagebreak does not work in the title page


Answers:
author: Roman Tarakanov
body: In the end I was not able to find a solution for issues with Confluence built-in PDF export mechanism in later versions (specifically related to images in title page) and ended up switching to [https://marketplace.atlassian.com/apps/4909/content-exporter-word-pdf-html?hosting=server\&tab=overview](https://marketplace.atlassian.com/apps/4909/content-exporter-word-pdf-html?hosting=server&tab=overview)


author: Roman Tarakanov
body: Forgot that space had it's own PDF stylesheet:

```

.pagetitle h1 {
display: none;
}

@page
{
size: 215mm 279mm;
margin: 15mm;

@bottom-left
{
content: "###";
font-size: 10pt;
color: #666666;
}

@bottom-center
{
content: counter(page) " / " counter(pages);
font-size: 10pt;
color: #000000
}

@bottom-right
{
content: "Proprietary and confidential";
font-size: 10pt;
color: #666666;
}
}

@page title {
 @top-left {} 
 @top-center{} 
 @top-right {} 
 @bottom-left {} 
 @bottom-center{} 
 @bottom-right {} 
}

div.noprint
{
display: none !important;
}

table
{
page-break-inside:avoid;
}

h1, h2, h3, h4, h5
{
page-break-after:avoid;
}

.pagetitle
{
page-break-before: always;
}

/* Turn off the default section numbering for this TOC item */
/* .toclvl0:before { content: " "; counter-reset: chapter 0; } */
/* Hide the default page numbering for this TOC item */
.toclvl0 .tocnum { display: none; }
/* Move and style this TOC item */
.toclvl0 { position:absolute; top:600px; left:-20px; font-size: 32px; text-align:left; }

div.toclvl0:before { content: ""; } 
div.toclvl1:before { content: ""; } 
div.toclvl2:before { content: ""; } 
div.toclvl3:before { content: ""; } 
div.toclvl4:before { content: ""; } 
div.toclvl5:before { content: ""; }

.title-image
{ -fs-fit-images-to-width: 100% !important; }
```

After adding noprint CSS into it it fixed the issue that caused no-print messages to still show,

Other issues are still present though - images do not show up, page-break does not work on title page, and now I noticed that first page title still shows up in the document even though .pagetitle should be hidden (did that change)?