>> I am back from vacation :)
>>
>
> Welcome back. Please do not take long vacations, We need you here :)
>
Oh, it was just one week :)
>
> I am still little confused. So you want just me to replace
>
> \newcommand\emwidth{16} ----> this line
> \let\emwidth\f@size
> % convert pt to rem
> \newcommand\CalcRem[1]{\strip@pt\dimexpr(#1)/\emwidth}
>
>
> With
>
> \newcommand\emwidth{11} ----> to this line?
> \let\emwidth\f@size
> % convert pt to rem
> \newcommand\CalcRem[1]{\strip@pt\dimexpr(#1)/\emwidth}
>
it seems that you figured that out already, but you need to remove or
comment out the line
\let\emwidth\f@size
> ? Will this works for any document size also? 11 pt. 10 pt, 12 pt?
> or is it not related.
>
it will work for any size, just play with the value, to find which one
suits you best.
Michal